University

Umea University / Umeå Universitet

https://www.umu.se/

World RankingContinental RankingCountry Ranksort ascendingImpactOpennessExcellence
311
121
9
323
335
382