london, london, united kingdom
Slade School of Fine Art, University College London
Concordia University