University

University of Science & Technology Omdurman

http://ust.edu.sd/

World RankingContinental RankingCountry RankPresenceImpactOpennessExcellencesort descending
15568
481
22
10586
15131
7356
6084