A fire sparked by a stray firework has destroyed a farm in west Norfolk. 

The blaze happened at 3am on Sunday at a farm in Walsoken, near Wisbech, when a large fire - caused by a firework that landed in a pile of straw - ripped through the farm.

Fire crews from Outwell, King's Lynn, Fakenham, Terrington and Wisbech spent seven hours battling the blaze.

Fire crews were called to the scene of the blaze in the early hours of Sunday morning (Image: Norfolk Fire & Rescue Service) The farm's owners rescued 20 horses kept on the site from the flames before emergency services arrived.

READ MORE: 'I've lost everything' - Tyre firm run by three generations devastated by major blaze

Despite best efforts, the fire destroyed a large barn, multiple pieces of farm machinery and more than 100 tonnes of hay and straw.

More than 100 tonnes of hay and straw were lost to the flames (Image: Norfolk Fire & Rescue Service)Firefighters remained on the scene throughout Sunday to monitor the aftermath of the blaze and then later revisited the scene on Monday morning.

READ MORE: Several injured and woman taken to hospital after firework explodes in busy crowd

Warning of the dangers of fireworks, a spokesman for Norfolk Fire & Rescue Service urged people to go to organised displays rather than having fireworks at home.

The fire destroyed a large barn (Image: Norfolk Fire & Rescue Service) He added: "This helps to reduce the risk of fire or injury, to yourself and others."