English: Wow...not much more to say.
Telugu: WOW. . ఇంతకంటే చెప్పడానికేమీ లేదు.