Global oil prices end at 3-month low after Pakistan says a U.S.-Iran peace deal has been reached

MarketWatch