University

Umea University / Umeå Universitet

https://www.umu.se/

World RankingContinental RankingCountry RankImpactsort descendingOpennessExcellence
311
121
9
323
335
382