University

University of Dongola

http://www.uofd.edu.sd/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
14365
432
19
3239
17571
7356
5624