default-logo
Tower Bridge from Shad Thames. Photo Credit: © Colin / Wikimedia Commons.

History Of Tower Bridge In London

|Comments are Off
Tower Bridge in London was built between 1886 and 1894 and is one of the city’s most iconic landmarks. Close to the Tower of...