University

International Leadership University (Nairobi International School of Theology)

http://kenya.ilu.edu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
22656
712
81
24862
22032
8602
6115