Stained glass window in Tower of London; London, UK.