Iran is staring at a rapidly shrinking oil storage window, with capacity likely to last just 12 to 22 days, raising the risk of deeper production cuts in the coming weeks.
Iran is staring at a rapidly shrinking oil storage window, with capacity likely to last just 12 to 22 days, raising the risk of deeper production cuts in the coming weeks.