ISBN: | 978-5-5143-4584-7 |
High Quality Content by WIKIPEDIA articles! The Cardiff Bay 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.