University

University of Science & Technology Omdurman

http://ust.edu.sd/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
15809
482
22
9746
15570
5819
6626