Iran War
$5 Billion squeeze: Pentagon says US blockade is draining Iran's oil revenue. Now Tehran may be running out of storage
✦ AI Brief
US military blockade in the Gulf of Oman has denied Iran close to $5 billion in oil income since April 13. 31 tankers and 53 million barrels of crude are currently stranded.