Iran blocks ships in Hormuz, bars nuclear inspectors
(photo: AFP)
Iran has maintained its defiant stance against Washington by blocking maritime navigation in the Strait of Hormuz and continuing its refusal to allow nuclear inspectors to enter facilities targeted by recent bombings on its territory.