English: God has seen.
Telugu: దేవుడు కనిపించాడు.