Resignations by incompetent leaders are welcome, but what we really need is true institutional responsibility.
Ten onshore wind projects have been proposed to help keep UK on track to have at least 95 per cent clean power by 2030 ...