The bomber detonated his vest at the service in the south-western Baghdad suburb of Hay al-Amal on Friday, a police official said. At least 43 people were wounded.

No one has claimed responsibility for the attack but Islamic State has frequently targeted large Shiite gatherings. The radical Sunni group believes that Shiites are apostates who have strayed from Islam.

Earlier, a roadside bomb detonated at a Shiite shrine in Sadr City, also in Baghdad, killing at least five people and wounding 15.