English: I could not believe my ears!
Telugu: నా చెవులను నేను నమ్మలేకపోయాను!