University

University of Science & Technology Omdurman

http://ust.edu.sd/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
15568
481
22
10586
15131
7356
6084