University | Ranking Web of Universities

University

International Leadership University (Nairobi International School of Theology)

http://kenya.ilu.edu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
23438
728
80
24075
23000
10776
5984