Architecture Featured Fine Art LondonPeace and Love This is the window of St James Church in Chipping Campden, Cotswolds