English: This is humiliating.
Telugu: దీన్ని అవమానంగా భావించారట.