England, Worcestershire, Cotswolds, Evesham, Evesham Abbey, All Saints Church, Stained Glass Window depicting The Last Supper