University

Rhodes University

http://www.ru.ac.za/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
1074
11
9
3582
1418
997
1319