University

(3) Universitat de Vic Universitat Central de Catalunya Campus Umanresa

https://www.umanresa.cat/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
12873
2896
128
10692
7521
7216