University

International Leadership University (Nairobi International School of Theology)

http://kenya.ilu.edu/

World Rankingsort ascendingContinental RankingCountry RankPresenceImpactOpennessExcellence
23668
765
84
24408
23134
11401
6033