University

Umea University / Umeå Universitet

https://www.umu.se/

World RankingContinental Rankingsort descendingCountry RankImpactOpennessExcellence
311
121
9
323
335
382