University

Aden Adde international University

https://aaiu.edu.so/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
30338
1181
53
30327
5963
6683