An explosion has ripped through a fireworks market on the northern outskirts of Mexico City, reportedly killing at least 31 people and injuring 70.
The explosion, which was caught on camera, sent a huge plume of charcoal-grey smoke billowing into the sky over the town of Tultepec, the Guardian reports.
Images broadcast by Milenio TV showed smoke rising from the scorched ground and fireworks stands.
“People were crying everywhere and desperately running in all directions,” said 20-year-old witness Cesar Carmona.
Crescencia Francisco Garcia said she was in the middle of the grid of stalls along...