September 18, 2026

Corporate Energy Security Tested as Key Supply Buffers Face Temporary Closures