English: And thats saying a lot.
Telugu: మరియు ఆ చాలా చెబుతున్నారు.