International Energy Agency (IEA): Governments have pledged to release 271.7 million barrels of crude oil from strategic petroleum reserves and 116.6 million barrels from mandatory industry reserves.

2026-03-15

International Energy Agency (IEA): Governments have pledged to release 271.7 million barrels of crude oil from strategic petroleum reserves and 116.6 million barrels from mandatory industry reserves.