IEA Oil Release Set to Exceed Agreed VolumeBy B27 Intelligence / March 20, 2026 Members of the G7 club of rich countries lead commitments, which currently total 426 million barrels.