University

University of Turku / Turun yliopisto

http://www.utu.fi/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
402
160
3
557
636
442
373