Oil, Gas, and the Energy Reckoning Nobody Planned For

IOL | 19.03.2026 22:07
On 18 March 2026, Brent crude settled at $107.38 a barrel.