English: What an insult being heaped on them!
Telugu: దీనికి వారు పొందిన అవమానమెంత!