University

University of Turku / Turun yliopisto

http://www.utu.fi/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
873
369
9
649
609
5819
379