A fire ripped through a packed wedding hall in northern Iraq late on Tuesday, killing more than 100 people in a Christian town that had survived Islamic State occupation as authorities announced an investigation into the blaze.

Fire fighters searched the charred skeleton of the building in Qaraqosh, also known as Hamdaniya, through yesterday morning and bereaved relatives gathered outside a morgue in the nearby city of Mosul, wailing and rocking in distress.

"This was not a wedding. This was hell," said Mariam Khedr, crying and hitting herself as she waited for officials to return the bodies of her daughter Rana Yakoub, 27, and three young grandchildren, the youngest aged just eight months.

Survivors said hundreds of people were at the wedding celebration, which followed an earlier church service, and the fire began about an hour into the event when fireworks ignited a ceiling decoration as the bride and groom danced.

Nineveh province Deputy Governor Hassan al-Allaf told Reuters 113 people had been confirmed dead. The head of the province's Red Crescent branch said the death toll was not final but that it "exceeds hundreds injured and dozens killed".

The fire tore through a large events hall after flares were lit during the celebration, causing a fire in the ceiling, Interior Minister Abdul Amir al-Shammari said, according to state media.

Source: Reuters, Mosul