University

Indian Institute of Tourism & Travel Management Noida

https://www.iittmnoida.ac.in/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
23385
10235
2983
23193
5963
6658