UK wind boss resigns from director role

An onshore wind farm.
An onshore wind farm.

Breaking