University

Institute of Technology Roorkee

http://www.itrroorkee.edu.in/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
28060
3969
3969
28422
27818
5822
6529