World Akshay More World Delhi University is the top institute of India in QS World University Sustainability Ranking-24. December 12, 2023