University

Odlar Yurdu University / Odlar Yurdu Universiteti

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

World Rankingsort ascendingContinental RankingCountry RankPresenceImpactOpennessExcellence
15514
3799
16
17329
13692
11401
6033