The first visit by an iconic 1970s train to the Keighley and Worth Valley Railway has been hailed a success.

A High Speed Train travelled from London on the mainline then joined the Worth Valley line to Oxenhope.

The train carried charter passengers as part of a rail tour raising money for the Samaritans and the Weston Park Hospital in Sheffield.

The sell-out service was organised by East Midlands Trains and UK Railtours.