An explosion at a fireworks market outside Mexico City was captured on video from a nearby road.

The number killed is said to be at least 29, with dozens more injured.

Video courtesy Jose Luis Tolentino.