Auto

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

11 Apr 2022

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.