English: I've never been so humiliated.
Telugu: ఇంత అవమానం ఏనాడూ పొందలేదు.