
Thames Barrier – Holding Back the Sea
Diocese of London United Kingdom Holding the North Sea at bay to protect London from flooding, the Thames Barrier is an extraordinary feat of engineering. It is also constantly under threat, in a world where time and tid
























