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.

‘I have learned from John that you don’t need to shout in order to make an impact’

BY Celia Paul | 30 AUG 18