Tower of London Published October 1, 2017 at 2000 × 576 in Tower of London and Kensington Tower of London