A fire has swept through an orphanage in Haiti, killing 13 children. Seven were infants or toddlers, while six were aged roughly six or seven.

The orphanage is run by a US non-profit religious group, and is reported to have been unlicensed.

The cause of the fire is not clear but it is thought that candles were being used after a generator failed.

Al Jazeera's Andy Gallacher reports.