Stock Photo: England, London, Tower Bridge. Fog shrouding the River Thames at Tower Bridge.