Fireworks exploded for nearly five hours after a lorry carrying them overturned and caught fire in Hunan Province, China.

The driver, who is now out of danger, was pulled from beneath the lorry and taken to hospital.