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