University

Universidade de Santiago de Compostela

https://www.usc.es/

World RankingContinental RankingCountry RankImpactOpennessExcellencesort descending
476
198
15
833
302
545