'Our army has the will to fight' - Iraqi army leader

US Defence Secretary Ashton Carter has said the rout of Iraqi forces at the city of Ramadi showed they lacked the will to fight against Islamic State.

Mr Carter told CNN's State of the Union the Iraqis "vastly outnumbered" the IS forces but chose to withdraw.

The fall of Ramadi, just over 100km west of Iraq's capital, is seen as an embarrassment for the government.

World Affairs Editor John Simpson reports from Baghdad.