2 landmarks completed

London Tower Bridge – The construction of the iconic London bridge started in 1886 and was completed in 1894. This photo dates back to 1892.

Advertisement