london, greater london, united kingdom
Athens University of Economics and Business
The London School of Economics and Political Science (LSE)
Cass Business School