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