English: This left him surprised.
Telugu: ఈ సంగతి తనకే ఆశ్చర్యమనిపించింది.