English: It was humiliating for him.
Telugu: అమెకు అది అవమానధిగా తోచింది.