Former US Secretary of State John Kerry called the Iran war a "failed test of the President [Donald Trump]". "This war did not have to be fought, and it's dangerous," he said. Trump failed to explain the war's purpose and goals to the "parents of young people you're going to send off to fight in your war", he added.