University

Kokkola University Consortium Chydenius

https://www.chydenius.fi/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
6202
1705
23
13891
5963
4915