University

Universitat Ramon Llull

https://www.url.edu/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
1356
541
47
3279
1461
1203