University

University of Swaziland

https://www.uniswa.sz/

World RankingContinental RankingCountry Ranksort descendingPresenceImpactOpennessExcellence
4553
97
1
4792
10350
3613
4565