University

Odlar Yurdu University / Odlar Yurdu Universiteti

http://www.oyu.edu.az/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
15277
3742
13
16173
13702
10778
6008