S&P 5007,478.5 0.89%
Strait of Hormuz: Three Obstacles Delay Oil and Gas Passage Despite US-Iran Deal — Witness News