University

Indian Institute of Technology Roorkee

http://www.iitr.ac.in/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
961
201
8
3438
2878
908
607