English: Couldn’t quite believe my eyes.
Telugu: నేను నాచెవుల్ని నేనే నమ్మలేకపోయాను.