English: God will find Him.
Telugu: దేవుడు దాన్ని కనుగొంటారు.