This stained glass window is in St Albans. Cathedral, in Hertfordshire, England.