Tower of London

Torre de Londres

The Tower of London, officially known as Her Majesty’s Royal Palace and Fortress of the Tower of London, is a historic icon of London that dates back to the Norman period. Built by William the Conqueror in 1078, the Tower has witnessed almost a thousand years of British history, serving as a fortress, royal palace, […]