The extent to which weather events between April 2024 and March 2025 significantly impacted electricity generation, demand, ...