Sen. John McCain says the U.S. could lose its gains in Iraq because no troops are staying behind.
Officials formally ended the war in Iraq Thursday, and all U.S. troops should depart by the end of the year. McCain said on NBC's "Today" show that the U.S. is at risk of losing everything it has gained without leaving a residual force behind to keep peace.
McCain accuses President Barack Obama of ignoring the advice of military leaders in order to keep a campaign promise to withdraw all U.S. troops. He says the lack of U.S .presence will embolden Iran and the Taliban in Afghanistan.
The senior Republican on the Senate Armed Services Committee, McCain lost the 2008 presidential race to Obama.