University

University of Swaziland

https://www.uniswa.sz/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
4428
90
1
3774
10253
4057
4232