A security guard in a nursery in Janaúba, Brazil, threw gasoline on children and himself and set the fuel on fire, resulting in the death of five toddlers.
The security guard allegedly responsible for the attack is believed to have died in hospital after the attack this morning. Military police said, the man also set himself alight at the building in the remote town of Janauba, Minas Gerais state.
The mayor of Janauba - population 70,000 - declared seven days of mourning.
Of the 25 people who were injured, 22 were children - the parts of the body and the extent to which each victim was burned vary considerably, but majority are in critical condition.
About 50 people were hospitalised with injuries, said Bruno Ataide Santos, director of the local hospital.
He was taken to hospital with burns to around 90 percent of his body.
The guard, who was aged about 50 and named as Damião Soares dos Santos, was badly burnt and later died of his injuries.
Trump attacks 'poor leadership' after San Juan mayor begs for help
On Saturday, Kim Kardashian West offered President Trump some advice - from one reality star to another. Bush - what spoke most directly to the political moment were other things entirely.
While Jane Kelly, the mother of Juan Miguel Soares expressed grief, "I woke him up early to bring him here and when I saw him again he was dead in the hospital".
The guard had worked for at least eight years at the nursery school where he was not directly in contact with the children.
Investigators are still trying to determine a motive for the brutal attack.
"This could have been worse because the babies' room was in the hall next door".
Officers found numerous bottles of alcohol at his home, Nunes said.
President Michael Temer tweeted: "I'm very sorry about this tragedy involving children in Janauba". I, who am a father, imagine that this must be a most painful loss.