University

University of Turku

https://www.utu.fi/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
330
150
3
607
289
389