University

Universidade de Santiago de Compostela

https://www.usc.es/

World RankingContinental RankingCountry RankImpactsort descendingOpennessExcellence
476
198
15
833
302
545