University

Odlar Yurdu University / Odlar Yurdu Universiteti

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
14885
3743
13
16349
13403
9491
5789