University

University of Turku / Turun yliopisto

https://www.utu.fi/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
392
152
3
638
360
413