University

International University of Africa

https://www.iua.edu.sd/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
6480
391
10
9674
7521
5870