An Iraqi demand that tens of thousands of militants turn in their weapons falls short in a conflict fed by America’s war with Iran BAGHDAD—After spending more than 23 years and $1.7 trillion, America is winding down what critics have called its forever war in Iraq, closing the last major U.S. military base on Wednesday.“We don’t think we need the military there anymore,” President Trump said during a White House visit by Iraqi Prime Minister Ali al-Zaidi in July. “We have a fantastic champion, a new champion,” the president said. “He’s young, and he’s handsome.”Zaidi, a 41-year-old businessman, sat beside...