University

University of Oulu / Oulun yliopisto

https://www.oulu.fi/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
398
162
4
514
396
455