Obama marks end of Iraq war at Fort Bragg

US President Barack Obama has marked the end of the Iraq war by applauding the "extraordinary achievement" of US troops in a conflict he firmly opposed.

In a speech at Fort Bragg in North Carolina, he paid tribute to the soldiers who served and died in the war, and their families.

The last US soldiers are expected to withdraw from Iraq within days.

Republicans have criticised the pullout citing concerns over Iraq's stability, but most Americans support the move.

Kim Ghattas reports.