STRESS LINES | London

2 February - 27 March 2026