University

University of Swaziland

https://www.uniswa.sz/

World RankingContinental RankingCountry RankPresenceImpactOpennesssort descendingExcellence
4357
85
1
5173
10137
3795
4215