The Tower of London, London, England

The Tower of London, London, England