University

University of Eldoret

https://www.uoeld.ac.ke/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
9742
21
21
7294
12470
4279
6529