University

Technical University of Mombasa (Mombasa Polytechnic University College)

http://tum.ac.ke/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
9783
165
19
2338
14234
5729
5778