The Spectator Index
4/29/2026, 9:20:02 PM
US military says the blockade means there are now '41 tankers with 69 million barrels of oil that the Iranian regime can't sell', with a value of over $6 billion.