Barcelona, Catalonia, Spain
ESADE Business School
Universitat Politècnica de Catalunya (UPC)
IESE Business School