English: A lot more research needs to be done on him.
Telugu: ఆయన గురించి ఇంకా అన్వేషణ చెయ్యాలి.