Oil prices are above $107 a barrel amid severe disruptions to shipping through the Strait of Hormuz, despite US claims of improved traffic. Attacks on ships and Saudi energy infrastructure are also fueling fears of prolonged supply shortages. 🔗 https://t.co/1tpUg2oNBF https://t.co/FyKSZNeqfs