0 Likes
The Thames Barrier is a flood control structure on the River Thames, constructed between 1974 and 1984 at Woolwich Reach, London. It is the world's second largest movable flood barrier (the largest is the Oosterscheldekering in The Netherlands).
Read more about Thames Barrier here....