US says it launched 'self-defense' strikes on Iranian island June 3, 2026 · BBC News Read full story at source