ENERGY6d ago
Oil touches $87 as battle for Strait of Hormuz alarms energy markets
Oil prices climbed to $87 per barrel as conflict in the Strait of Hormuz creates uncertainty in global energy markets. This vital waterway serves as a major transit point for oil shipments, and recent reports of military…