March 10, 2026

IEA Confirms 120 Million Barrel Oil Release With U.S.

0

The International Energy Agency on Wednesday said its member countries had agreed to release 120 million barrels of oil, with the United States contributing half, in a bid to cool oil prices after Russia’s invasion of Ukraine.