$4.8 Billion squeeze: Pentagon says US blockade is draining Iran's oil revenue. Now Tehran may be running out of storage
Summary
The US military blockade in the Gulf of Oman has denied Iran close to $5 billion in oil income since April 13, with 31 tankers and 53 million barrels of crude s...
Original reporting
Open original sourceAFBytes is a read-only aggregator. Use the original source for full context and complete reporting.