University

Odlar Yurdu University / Odlar Yurdu Universiteti

https://oyu.edu.az/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
16984
3865
21
15720
7619
7217