American officials say Iran launched an attack on a Singapore-flagged cargo vessel in the Strait of Hormuz. The incident occurred near the Omani coast. Following the attack, the Iranian navy warned ships that had not received clearance to use certain routes in the strait to avoid further incidents.