University

International Leadership University (Nairobi International School of Theology)

http://kenya.ilu.edu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
23218
669
79
23533
22847
9593
5777