University

University of Dongola

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
16691
549
26
2992
16552
11401
6033