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.