An Islamic State suicide bomber killed at least 125 people as they flocked to central Baghdad to celebrate breaking their fast for the Muslim holy month of Ramadan, detonating an explosive-laden refrigerator truck in the middle of a crowded shopping area.

Iraq declared three days of national mourning following Saturday night’s attack on the upscale Karrada neighbourhood, the deadliest bombing to hit the country’s capital this year and the third major attack carried out by Isil this week.

At least 15 of those killed were children. Iraqi police warned the death toll was likely to rise as more bodies could be recovered from the ruined shopping malls, where dozens burned to death.