University

University of Science & Technology Omdurman

http://ust.edu.sd/

World RankingContinental Rankingsort descendingCountry RankPresenceImpactOpennessExcellence
15568
481
22
10586
15131
7356
6084