University

International Leadership University (Nairobi International School of Theology)

https://kenya.ilu.edu/

World RankingContinental RankingCountry RankImpactsort descendingOpennessExcellence
23482
808
92
23289
5963
6683