University

Technical University of Mombasa (Mombasa Polytechnic University College)

http://tum.ac.ke/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
9803
186
21
1271
13748
6077
5777