U.S. crude oil prices fell below $89, with losses accelerating on hopes for a U.S.-Iran agreement that could restore traffic through the Strait of Hormuz within a month, despite ongoing U.S. strikes.
SplitViewNews News