University

Technical University of Mombasa (Mombasa Polytechnic University College)

https://www.tum.ac.ke/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
12418
257
33
12096
14277
6173
6084