More than 4,000 people attended the Keighley and Worth Valley Railway's annual steam gala recently. The event, which took place from March 20 to March 23, featured a dozen steam locomotives in action ...