English: How embarrassing it must have been for him.
Telugu: తనకి ఎంత అవమానంగానో తోచింది.