University

University of Swaziland

https://www.uniswa.sz/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
4553
97
1
4792
10350
3613
4565