University

University of Turku / Turun yliopisto

http://www.utu.fi/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
406
161
3
774
590
582
373