English: That man made a tremendous impression on me.
Telugu: ఆ అద్భుత వ్యక్తి నాకు ఎంతో విస్మయాన్ని కలిగించాడు.