Stained glass at All Saints, Helmsley, North Yorkshire. England.