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