English: And that’s what God does.
Telugu: ఆ పని దేవుడు చెయ్యాల్సిందే.