Madrid, Madrid, Spain
INSA Lyon - Institut National des Sciences Appliquées de Lyon
IESE Business School - University of Navarra
Universidad Politécnica de Madrid