Dunkelflaute strikes again as Europe’s gas fired power generation tripled in three days December 12, 2024
European electricity prices remain tied to gas exposing power markets to geopolitical risk April 21, 2026