University

Umea University / Umeå Universitet

http://www.umu.se/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
284
103
9
345
290
344
359