University

University of Vaasa

https://www.univaasa.fi/

World RankingContinental RankingCountry RankImpactOpennessExcellencesort descending
2652
922
12
2866
5963
2011