Tidal power development in the UK received a major boost this week as the country’s largest consented tidal stream energy project was given the green light.
Tidal power development in the UK received a major boost this week as the country’s largest consented tidal stream energy project was given the green light.