Barcelona, Catalonia, Spain
Universitat Ramon Llull
The University of Chicago Booth School of Business
ESADE Business & Law School