Tidal power? No thanks

  • 03/05/2010

  • New Scientist

The north of Scotland has been described as the Saudi Arabia of marine power