
20-06-25
Divya Delhi: The Indian Institute of Technology (IIT), Delhi, has risen more than 70 spots in just two years to take the 123rd spot globally in the QS World University Rankings for 2026, making it the top-ranked Indian university. India is the fourth most represented country, behind the United States (192 institutions...