University

(3) Volgograd State Technical University Kamyshin Technological Institute / Камышинский технологический институт

https://kti.ru/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
16729
3812
539
15765
6492
6650