The roof of a three-storey house was badly damaged in a fire today.

The blaze broke out at Highcote in Riddlesden, near Keighley, at about 5am.

Firefighters from Keighley, Bingley and Silsden helped put out the fire, which had consumed about three-quarters of the roof. No-one was injured in the blaze, which took about three hours for firefighters to put out.