University

(3) Naval Institute of Radio Electronics AS Popova

http://www.spbvmire.ru/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
25745
5512
983
25652
5963
6683