University

University of Science & Technology Omdurman

http://ust.edu.sd/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
11445
506
18
18372
7420
6132