English: This is disgusting and insulting!
Telugu: ఇది విపరీతం, అవమానకరం కదా!