International Energy Agency (IEA)



Oil falls, pressured by China lockdowns and release of reserves

  • IEA members to release 60 mln barrels over 6 months
  • US producers added 13 oil rigs in the week to April 8
By Reuters ·