University

Umea University / Umeå Universitet

https://www.umu.se/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
357
139
9
379
326
468