The International Energy Agency agreed to fully release the remaining 100 mln barrels of oil.

2026-10-15

The International Energy Agency agreed to fully release the remaining 100 mln barrels of oil.