University

Volgograd Institute of Business

http://volbi.ru/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
7082
1835
218
3694
5963
6658