University

University of Swaziland

https://www.uniswa.sz/

World RankingContinental Rankingsort ascendingCountry RankPresenceImpactOpennessExcellence
4509
1
1
4794
10352
3615
4510