C
Contributor
Celia Paul
Celia Paul lives in London, UK. Earlier this year, she had a solo exhibition at the Yale Center for British Art, New Haven, USA.