Tower Bridge in London, UK at night with traffic and moving red double-decker bus leaving light traces.

Royalty-free stock photo ID: 114380488

Tower Bridge in London, UK at night with traffic and moving red double-decker bus leaving light traces.