WS #10056
Trump claims success on Iran deal; details emerge on $300B investment and Strait of Hormuz fees, pressuring oil prices.
Iran Deal Progress & Oil Market Impact
Trump claims success on Iran deal; details emerge on $300B investment and Strait of Hormuz fees, pressuring oil prices.