University

International Leadership University (Nairobi International School of Theology)

https://kenya.ilu.edu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
23043
725
80
28139
21965
7360
6084