University

International Leadership University (Nairobi International School of Theology)

http://kenya.ilu.edu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
23439
728
80
24076
23001
10778
6008