POLITICSPerfect storm: Why Israel’s attack on Iran’s nuclear program became all but inevitable18 June 2025Michael Borodkin