University

Petrozavodsk State University

https://petrsu.ru/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
2694
932
51
3314
2125
3726