The US blockade on Iran’s ports disrupts shipping and reflects a complex interplay of military and diplomatic efforts.
Oil prices soar past $100 as US-Iran negotiations fail, intensifying fears of supply disruptions and global inflation.