Content being validated
Tower Bridge and Tower of London, UK
Tower Bridge is a combined bascule and suspension bridge in London. The bridge crosses the River Thames close to the Tower of London and has become a world-famous symbol of London. The Tower of London, officially Her Majesty's Royal Palace and Fortress of the Tower of London, is a historic castle on the north bank of the River Thames in central London.
Read More
Related content

Media currently exploring