Energy Iran oil shock may deplete global stockpiles until 2027 Finance News May 18, 2026 LONDON - Global oil stockpiles are plummeting and inventories may not recover until December 2027, strategists warn,… Read More...