Haider al-Abadi, the Iraq prime minister, has praised the ‘heroic fighters and Iraqi people’ as he entered Iraq’s second city clutching the nation’s flag

