University

Universitat Ramon Llull

https://www.url.edu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
1418
552
47
4152
3118
1595
1262