University

Bakht Alruda University

https://ror.org/02cxvat25

World Rankingsort ascendingContinental RankingCountry RankImpactOpennessExcellence
22485
869
43
25867
8370
6850