University

Umea University / Umeå Universitet

https://www.umu.se/

World Rankingsort ascendingContinental RankingCountry RankImpactOpennessExcellence
311
121
9
323
335
382