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