English: Could anything be more humiliating?
Telugu: ఇంతకంటే అవమానం ఇంకేదైనా ఉందా?