
Teesside Wind Farm near the mouth of the River Tees off the North Yorkshire coast of England. PA
Teesside Wind Farm near the mouth of the River Tees off the North Yorkshire coast of England. PA
Renewables generated enough energy to power every UK home this winter
Renewably produced electricity replaced more than a third of the UK’s entire annual gas demand for power generation this winter