University

University of Vaasa

https://www.univaasa.fi/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
2644
918
12
2867
5954
2001