A suicide bomber driving a pick-up loaded with explosives has struck a bustling market in Baghdad, killing at least 36 people.
The attack was claimed by the Islamic State group hours after French president Francois Hollande arrived in the Iraqi capital.
The bomb went off in a fruit and vegetable market that was packed with day labourers, a police officer said, adding that another 52 people were wounded.
During a press conference with Mr Hollande, Prime Minister Haider al-Abadi said the bomber pretended to be a man seeking to hire day labourers. Once the workers gathered around, he detonated the vehicle.
IS claimed the attack in a statement circulated on a militant website often used by the extremists.
It was the third IS-claimed attack in as many days in and around Baghdad, underscoring the lingering threat posed by the group despite a string of setbacks elsewhere in the country over the past year, including in and around the northern city of Mosul.
The attack took place in Sadr City, a vast Shiite district in eastern Baghdad that has been repeatedly targeted by Sunni extremists since the 2003 US-led invasion.
Shiite militiamen loyal to Muqtada al-Sadr, the firebrand cleric for whose family the neighbourhood is named, were seen evacuating bodies in their trucks before ambulances arrived.
Dead bodies were scattered across the bloody pavement alongside fruit, vegetables and labourers' shovels and axes. A minibus filled with dead passengers was on fire.
Asaad Hashim, an owner of a mobile phone store nearby, described how the labourers pushed and shoved around the bomber's vehicle, trying to get hired.
"Then a big boom came, sending them up into the air," said the 28-year old, who suffered shrapnel wounds to his right hand.
He blamed "the most ineffective security forces in the world" for failing to prevent the attack.
An angry crowd cursed the government, even after a representative of Mr al-Sadr tried to calm them.
Late last month, Iraqi authorities started removing some of the security checkpoints in Baghdad in a bid to ease traffic for the capital's six million residents.
"We have no idea who will kill at any moment and who's supposed to protect us," said Ali Abbas, a 40-year old father of four who was hurled over his vegetable stand by the blast.
"If the securities forces can't protect us, then allow us to do the job," he added.
Three smaller bombings elsewhere in the city on Monday killed another seven civilians and wounded at least 30, according to medics and police officials.
Mr Hollande meanwhile met with Mr al-Abadi and President Fuad Masum, and was expected to travel to the self-governing northern Kurdish region to meet French troops and local officials.
Iraqi troops, backed by a US-led coalition, are fighting IS in a massive operation to retake the northern city of Mosul.
Iraqi state TV said Mr Hollande will discuss increasing support for Iraq and the latest developments in the 10-week-old offensive.
Mr Hollande promised that France would remain a long-term ally of Iraq and called for co-ordination between intelligence services "in a spirit of great responsibility", in remarks carried by his official Twitter account.
France is part of the American-led coalition formed in 2014 to fight IS after the extremist group seized large areas in Iraq and neighboring Syria. France has suffered multiple attacks claimed by the extremist group.
Since the Mosul operation started on October 17, Iraqi forces have seized around a quarter of the city.
Last week, the troops resumed fighting after a two-week lull due to stiff resistance by the militants and bad weather.
Mosul is Iraq's second largest city and the last major urban area in the country controlled by IS. Iraqi and US commanders hope to drive IS from the city in the next three months.