US intelligence reports that despite a peace deal, Iran retains the ability to choke off the Strait of Hormuz, keeping global crude markets on edge.
HypeNows