The Iran war oil squeeze could trigger shortages in Europe within weeks, and keep global inventories depleted until 2027, strategists warn.
Read full article‘This is bad’: Strategists see European oil shortages within weeks as inventories are depleted
Written on 05/18/2026