University

Odlar Yurdu University / Odlar Yurdu Universiteti

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
15278
3745
13
16174
13703
10778
6007