University

International Leadership University (Nairobi International School of Theology)

https://kenya.ilu.edu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
22992
724
80
28131
21909
7356
6084