University

Odlar Yurdu University / Odlar Yurdu Universiteti

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
14739
3740
12
18646
12664
8635
5778