1 articles found
Tower Bridge is a iconic Grade I listed bascule and suspension bridge spanning the River Thames beside the historic Tower of London.