English: It did so much more!
Telugu: ఇది మరింత చేసింది!