University

(3) Universitat Ramon Llull IQS

https://www.iqs.edu/

World RankingContinental Rankingsort descendingCountry RankImpactOpennessExcellence
4029
1247
77
7099
4604
4116