English: All this made an indelible impression on him.
Telugu: ఇదంతా ఆయనకు అంతులేని ఆశ్చర్యాన్ని కలిగించింది.