Tower Bridge
SaveSavedRemoved 0

Tower Bridge

Tower Bridge is a suspension bridge in London, on the Thames. It is near the Tower of London, which provides it its name and is now a famous image of London. The construction began in 1886 and took 8 years to develop. The bridge includes a couple of towers that are tied together by using 2 horizontal walkways that are ...

Tripflow