University

(3) Universitat Ramon Llull ESADE Business School Barcelona

https://www.esade.edu/

World RankingContinental RankingCountry RankImpactOpennesssort descendingExcellence
1320
527
45
876
1698
2240