Like
Liked

Date:

A record 10.6 terawatt-hours (TWh) of wind power was generated across England, Scotland and Wales in January 2026, largely due to stormy weather.

ALT-Lab-Ad-1

Recent Articles