All US troops will be pulled out of Iraq by the end of the year, President Barack Obama has announced. He ordered a complete withdrawal from the country, nearly nine years after the invasion under President George W Bush. About 39,000 US troops remain in Iraq, down from a peak of 165,000 in 2008. The US and Iraq were in "full agreement" on how to move forward, Mr Obama said, adding: "The US leaves Iraq with our heads held high."