University

University of Turku / Turun yliopisto

http://www.utu.fi/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
401
158
3
790
584
453
375