US electricity demand is the lowest in a week since May 2003
Tag: Energy Demand
Global corporations set new record contracting 19.5 GW of wind and solar projects
Corporations contracted a record amount of wind and solar energy through power purchase agreements in 2019