IEA Chief Birol: First strategic release in March was 400 million barrels, or 20%, with 80% still left

24 Aug 2026 11:31Energy