English: This is humiliating for India.
Telugu: భారతీయులకి ఈ అవమానం భరింపరానిది.