University

Umea University

https://www.umu.se/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
248
110
9
318
252
381