University

Technical University of Mombasa (Mombasa Polytechnic University College)

http://tum.ac.ke/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
10850
190
22
1193
14379
6240
5789