The 120 MW tidal hydro energy project will be developed on the River Wyre in Lancashire, northwestern England. Once completed, it would generate over 200 GWh of electricity pe...
* The information available in this section may vary depending on the project.