University

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

http://www.umanresa.cat/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
11207
2721
119
5166
13983
7066
6008