English: And it's darned humiliating.
Telugu: మరియు, అది ఒక అవమానం.