Manchester Art Gallery

Kate Haywood