Tower Bridge is a bascule and suspension bridge over the River Thames in London, United Kingdom, completed in 1894.
London 01/25 Show on map 51.5055, -0.0754