University

Rhodes University

https://www.ru.ac.za/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
1133
13
10
1484
1169
1430