University

Indian Institute of Space Science & Technology

https://www.iist.ac.in/

World Rankingsort ascendingContinental RankingCountry RankImpactOpennessExcellence
2600
717
108
6744
2286
2727