Buses will once again operate in Keighley on Christmas Day.

The popular free service, which began in 1995, is run by volunteers from Keighley Bus Museum Trust. Financial support is being provided by Keighley Town Council.

Four services will operate from 10.25am, starting and finishing outside the Livery Rooms in North Street.

Since the groundbreaking initiative was launched, about 10,000 passengers have used the services.

"It averages between 550 and 600 passengers each year – it's become an institution in Keighley," said trust member, Graham Mitchell.

"About six years ago we had a Christmas Day when it started to snow and we had to crop back the last service, but generally we've been lucky with the weather."