University

Aden Adde international University

http://aaiu.edu.so/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
30284
1197
54
28887
30281
5819
6626