University

University of Science & Technology Omdurman

http://ust.edu.sd/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
15804
22
22
9748
15573
5822
6529