University

Bakht Alruda University

http://www.uofb.edu.sd/

World RankingContinental RankingCountry RankPresencesort descendingImpactOpennessExcellence
23112
827
35
4142
24651
5819
6626