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.