Category: London

Tower of London

The Tower of London, built in 1066 by William the Conqueror, was in the Middle Ages the residence of the English Kings and Queens, but also armory, fortress but above…

Continue Reading
Back to top