University

University of Swaziland

https://www.uniswa.sz/

World RankingContinental Rankingsort descendingCountry RankPresenceImpactOpennessExcellence
4357
85
1
5173
10137
3795
4215