University

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

https://www.umanresa.cat/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
13743
3034
134
12061
6492
6650