Stock Photo: England, London, Tower Bridge. People and traffic crossing Tower Bridge over the River Thames.

Stock Photo: 4282-16861 England, London, Tower Bridge. People and traffic crossing Tower Bridge over the River Thames.