A body has been found on Oxenhope Moor.

Police were alerted at 2.25pm on Tuesday when the dead man was discovered in a drainage channel.

Officers have been searching for three weeks for missing Keighley man Nicolas Craven.

But a police spokesman said as the Keighley News went to press that they were unable to formally confirm the identity of the dead man.