IEA Chief Birol: Release of strategic oil reserves has added 2.5 mln barrels of oil per day to the market, but they are not endless

18 May 2026 09:22Energy