IIT Delhi falls 11 spots in QS World University Rankings, IIT Bombay is India’s top university
Indian Institute of Technology Delhi (IIT Delhi) slipped 11 spots in Quacquarelli Symonds World University Rankings 2020-21 released on Tuesday (June 9).
Jun 11, 2020, 09:16 AM IST