University

University of Swaziland

http://www.uniswa.sz/

World RankingContinental Rankingsort descendingCountry RankPresenceImpactOpennessExcellence
4383
86
1
2787
10380
3732
4140