English: This is God's revenge.
Telugu: ఇది దేవుడు చేసిన శిక్ష.