Barcelona, Catalonia, Spain
Universitat Politècnica de Catalunya (UPC)
IESE Business School - University of Navarra