English: How humiliating!
Telugu: ఎంత అవమానించినా !