Oil touches $87 as battle for Strait of Hormuz alarms energy markets

Financial Times