Barcelona, Catalonia, Spain
ESADE Business School
Tufts University - The Fletcher School of Law and Diplomacy