University

Omsk State Technical University / Омский Государственный технический университет

http://www.omgtu.ru/

World RankingContinental RankingCountry RankPresenceImpactOpennessExcellencesort descending
2840
939
47
2866
3000
4408
3534