The International Energy Agency has agreed to fully release the remaining 100 million barrels of crude oil.

2026-10-15

The International Energy Agency has agreed to fully release the remaining 100 million barrels of crude oil.