University

Umea University / Umeå Universitet

http://www.umu.se/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
289
107
9
579
291
355
341