University

Helsinki Metropolia University of Applied Sciences (Evtek, Stadia)

https://metropolia.fi/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
4409
1338
16
2854
6492
4498