Barcelona, Catalonia, Spain
EADA Business School
Universitat de Barcelona
Universidad de Barcelona and Universidad de Columbia