English: Actually, he could not quite believe his own eyes.
Telugu: చాలా అరుదు అని, నిజంగా తన కళ్లను తాను నమ్మలేకపోయాడట.