An explosion at a fireworks market outside Mexico City has killed at least 31 people, officials say. More than 70 others were injured as the blast hit the San Pablito fireworks market in Tultepec, about 20 miles (32km) outside the city. Video from the scene showed a large number of fireworks rocketing into the air as they caught fire.
Dozens of paramedics and police attended the scene. The cause of the explosions is not yet known. Locals have been told to avoid the area and keep roads clear. Most of those killed are so badly burned their bodies will have to be identified using DNA testing, he added.
Fireworks continued to explode after the initial blast, as smoke billowed from the area in thick black clouds. The market had contained up to 300 tonnes of fireworks, Mexican media reported.