University

Odlar Yurdu University

https://www.oyu.edu.az/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
14680
3350
16
13464
5963
6683