English: Mankind owes him a lot of gratitude.
Telugu: ఇందుకు మానవ జాతి ఆయనకు ఎంతో ఋణపడి ఉంటుంది.