University

Umea University / Umeå Universitet

http://www.umu.se/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
281
104
9
730
277
344
343