The U.S. blockade of the Strait of Hormuz has cost Iran nearly $5 billion in oil revenue, according to estimates by the Pentagon, Axios reports.



Comment on this Article Via Your Disqus Account