Holland's barriers to the sea
The Delta Works in the Netherlands is the largest flood protection project in the world. This project consists of a number of surge barriers.
The Delta Works in the Netherlands is the largest flood protection project in the world. This project consists of a number of surge barriers.