Impressive stained glass window in the Church of St Lawrence, Evesham, Worcestershire.