Microsoft Store
 

Cardiff Barrage


 

The Cardiff Barrage lies across the mouth of Cardiff Bay, Wales between Queen Alexandra Dock and Penarth Head. It was one of the largest civil engineering projects in Europe during construction in the 1990s.

Related Topics:
Cardiff Bay - Wales - Penarth Head - Civil engineering - Construction - 1990s

~ ~ ~ ~ ~ ~ ~ ~ ~ ~