International Energy Agency: Governments have committed to make available 271.7 million barrels of oil from government stocks.

15 Mar 2026 15:08