English: God has listened.
Telugu: దేవుడు వింటాడు.