English: All this made an indelible impression on him.
Telugu: అన్ని ఈ అతనిపై ఒక శాశ్వత ముద్ర వేసింది.