US President Barack Obama has marked the end of the Iraq war with a "welcome home" for troops.
He also paid tribute to the troops who had served in the conflict – both those who died and returned home.
More than 200 soldiers based in Fort Bragg, North California died during the war which lasted nearly nine-years.
"As your commander in chief and on behalf of a grateful nation, I'm proud to finally say these two words - welcome home, welcome home, welcome home," he said to the cheering troops.
The last soldiers are expected to leave Iraq within the next few days.