Stock Photo: England, London, Tower Bridge. The iconic Tower Bridge over the River Thames in central London at low tide with Tower Hotel in the background.

Stock Photo: 4282-17694 England, London, Tower Bridge. The iconic Tower Bridge over the River Thames in central London at low tide with Tower Hotel in the background.