English: God sent..
Telugu: దేవుడు పంపించాడో.