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