A landslip has blocked the railway line between Shipley and Guiseley tonight - but services are no longer affected.

Services had to be diverted or delayed, with trains not serving Baildon for part of the evening.

At around 9pm, train operator Northern warned that the disruption would last the rest of the day.

Northern Assist tweeted: "Due to a landslip between Guiseley and Shipley the line is blocked.

"Services running through these stations will be delayed or diverted between Guiseley and Shipley. Baildon will not be served. Disruption is expected until the end of the day."

However, at 10pm, Northern said the problem had been resolved.