When U.S. President Donald Trump launched his war on Iran, he promised that the conflict would be quick and easy. “Four to five weeks,” Trump told The New York Times on March 1, a day after the ...