How the US naval blockade has bled Iran of nearly $6bn in oil revenues June 5, 2026 · Al Jazeera Read full story at source