University

University Shendi

https://ush.sd/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
16956
544
20
16020
6488
6650