University

IBS Hyderabad

https://www.ifheindia.org/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
9981
3597
580
13081
4124
6658