University

Universitat Ramon Llull

https://www.url.edu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
1469
564
47
3431
2542
1815
1348