IIT Delhi ties India's best-ever QS rank at 118th

India