University

University of Science & Technology Omdurman

http://ust.edu.sd/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
18878
611
26
18358
5963
6658