English: He has left an indelible impression on the human minds.
Telugu: ఇది ప్రజల మనసులో చెరిగిపోని ముద్రను వేసుకుంది.