University

University of Swaziland

https://www.uniswa.sz/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
4357
85
1
5173
10137
3795
4215