University

(3) Universitat Ramon Llull IQS

https://www.iqs.edu/

World RankingContinental Rankingsort descendingCountry RankImpactOpennessExcellence
3780
1199
70
7750
4372
3943