University

Indian Ocean University

http://www.iouniversity.net/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
25996
950
17
26018
25795
9491
5789