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...