The statement indicates that member countries of the International Energy Agency have agreed to release 400 million barrels of crude oil.

2026-03-11

The statement indicates that member countries of the International Energy Agency have agreed to release 400 million barrels of crude oil.