Dozens of homes were evacuated when a biodiesel factory was hit by fire for the second time this month.

Robin Fuels, in Lawkholme Lane, Keighley, went up in flames just after 1.15am today.

Firemen arrived to find flames coming through the roof of the building.

At the height of the fire, 70 firefighters were on the scene. It took four hours to extinguish the blaze and firemen are still on the scene damping down.

An investigation into the cause of the fire was getting underway today.

About 40 nearby houses were evacuated and at least five families had to spend the night with relatives.

Much of the building has been badly damaged or destroyed in the blaze.

Firemen from the local station in Keighley were joined by colleagues from as far afield as Hunslet, Batley and Dewsbury.

The latest fire follows an incident on June 1, when the same factory was damaged in another blaze.