Wei Chen

Wei Chen

Laura Lima, The Drawing Drawing, installation view, ICA, 2026

Institute of Contemporary Arts

The Institute of Contemporary Arts was founded in London in 1946 and has worked from Nash House on The Mall since 1968, with galleries, cinemas and a theatre.