Multiple choice general knowledge Tower Bridge London Paris Zurch Brussals Reveal answer Fill a bubble to check yourself A Correct answer Explanation Tower Bridge is a iconic bascule bridge in London, England, spanning the River Thames. It was completed in 1894 and is one of London's most recognizable landmarks.