English: It is very difficult to tolerate this humiliation.
Telugu: ఇంతటి అవమానాన్ని భరించడం కష్టం.