English: I couldn’t believe my eyes and ears.
Telugu: గంగ తన కళ్ళనూ, చెవులనూ నమ్మ లేకపోయింది.