What does the April 2025 Spanish power failure tell us about how we compare solar and wind to stable fossil fuel and nuclear power generation? By Andy May Global energy demand and consumption rose 2.2% in 2024 to a record high according to the 2025 IEA Global Energy Review released in March 2025. Growth inContinue reading “Energy Consumption in 2024 and the Spanish Power Failure”
