london, greater london, united kingdom
Harvard Business School
Amherst College
Lycée Français Charles de Gaulle