University

University of Swaziland

https://www.uniswa.sz/

World RankingContinental RankingCountry Ranksort descendingPresenceImpactOpennessExcellence
4355
86
1
5172
10149
3794
4213