University

University of Science & Technology Omdurman

http://ust.edu.sd/

World RankingContinental RankingCountry RankImpactsort descendingOpennessExcellence
18881
611
26
18356
5963
6683