FIREFIGHTERS battled a major barn blaze through the night.

Crews from this area including Brighouse, Dewsbury, Batley and Cleckheaton were called to the fire in Keighley on Saturday evening.

The 60m by 120m barn at Ilkley Road was destroyed in the blaze, which started around 5.30pm.