University

Universitat Ramon Llull

https://www.url.edu/

World Rankingsort ascendingContinental RankingCountry RankPresenceImpactOpennessExcellence
1429
558
47
4151
3118
1596
1275