English: WOW, I still can not believe it.
Telugu: 'వావ్. . ఇప్పటికీ నేను నమ్మలేక పోతున్నాను.