Cardiff Bay Barrage
United Kingdom
Cardiff Bay Barrage (Welsh: Morglawdd Bae Caerdydd) 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.
Power station data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).