London, London Landmarks

The Thames Barrier: London’s Mighty Shield Against the Tides

The gleaming, futuristic set of defences that stand between London and a rather soggy demise.