Business Leader
london, london, united kingdom
Saatchi & Saatchi UK
City University London
The English School, Nicosia
The London School of Economics and Political Science (LSE)