University

Technical University of Mombasa (Mombasa Polytechnic University College)

http://www.tum.ac.ke/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
10396
209
22
4897
14328
5566
6033