University

Bakht Alruda University

https://uofb.edu.sd/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
25002
941
41
24881
6488
6650