A winged avenger has solved a long-running pigeon problem at Keighley railway station.

The flying pests are being slaughtered by a peregrine falcon that has taken up residence nearby. The Keighley and Worth Valley Railway has been plagued by pigeons for many years.

A spokesman said: “Despite our best efforts they have roosted and bred under the station bridge.

“They cause a serious nuisance with droppings and debris on tracks, rolling stock, staff and passengers.”

The spokesman said the law did not allow railway volunteers to shoot or poison birds.

He said: “A peregrine falcon has decided they make a wonderful supply of free lunches.

“Station staff have noticed an increase in feathers where the peregrine has swooped and eaten its prey.”