University

Neotia University

https://www.tnu.in/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
11213
4179
802
16964
4780
6650