U.S. President Donald Trump said his country may have gone too far in targeting Iranian leaders and that the strikes could have been halted at the first level. "We might have gone too far with the leaders because we don’t know who the hell we’re dealing with anymore," he told a rally in Ohio.
Pointing to the difficulty of finding a counterpart in Tehran, Trump claimed that "nobody wants to be the president of Iran," although Masoud Pezeshkian has held the post since 2024. He also asserted that Iran had lost its air force and 159 ships, figures that have not been verified.
19 attacks on ships since the start of the month
The remarks come as the United States enforces a naval blockade of Iranian ports and tension rises in the Strait of Hormuz, a key route for Gulf oil exports. According to the U.K. Maritime Trade Operations center, commercial vessels have faced at least 19 attacks since Oct. 1.

Four ships were attacked in the strait on Tuesday, and Iran’s Revolutionary Guards said a cargo ship sank after hitting a mine, a report UKMTO has not yet verified.
Yemen as an added front
Trump is also reported to be weighing joining strikes on the Houthis, who have declared Saudi airports and Aramco facilities legitimate targets and threatened U.S. personnel and interests if Washington takes part.
The war began on Feb. 28 with U.S.-Israeli strikes that killed Iran’s supreme leader Ali Khamenei. His son and successor, Mojtaba Khamenei, has not appeared in public since being chosen in March.