About Inch Cape Wind
Set to be constructed 15km off the East Coast of Scotland, Inch Cape will become one of the country's largest single sources of renewable energy and power up to a million homes.
Set to be constructed 15km off the East Coast of Scotland, Inch Cape will become one of the country's largest single sources of renewable energy and power up to a million homes.