Oil surges above $111 as Iran claims attacks on seven vessels

Global crude oil prices surged above $111 per barrel on Thursday, October 22, 2026, as Iran claimed that seven vessels had been hit in separate incidents around the Persian Gulf and Strait of…