English: The Lord will do it!
Telugu: దేవుడే చేస్తాడు!