A huge explosion on Tuesday at the San Pablito fireworks market outside Mexico City has killed at least 31 people, according to the latest reports, while scores were injured. It was said that there were around 300 tonnes of fireworks on site at the time of the explosion, but that is yet to be confirmed.