University

Universidad de Cantabria

https://web.unican.es/

World Rankingsort ascendingContinental RankingCountry RankPresenceImpactOpennessExcellence
644
268
23
894
1106
521
642