English: I was appalled to see this.
Telugu: ఇది చూచి నాకు మోద్దలేసింది.