Tower Bridge

Tower Bridge is an iconic landmark in London.