US believes naval blockade costs Iran $4.8 billion in oil revenue: Report

Washington, May 2 (IANS) The Pentagon has estimated that Iran has suffered losses of around $4.8 billion in oil revenue due to a blockade imposed by the United States Navy on its ports, according to a report by Axios, which cited unnamed officials. The report noted that two tankers have been seized during the course […]