University

Technical University of Mombasa (Mombasa Polytechnic University College)

http://tum.ac.ke/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
10381
204
22
1219
14777
5377
6007