Scotland launches Phase 1a of Meygen, world's first large-scale tidal energy project

Renewable energy advocates celebrate another victory this week as officials launched the world’s first large-scale tidal energy farm off the coast of Scotland.