A 28-year-old man was left with facial injuries after he was attacked by a gang of men in Keighley.

Police are appealing for witnesses to the assault as the victim walked on Bradford Road towards Riddlesden at 8pm on Monday. A motorist stopped to help the victim, from Keighley, and saw three men run to a black Ford Focus.

All three were wearing dark clothing and had their faces covered.

The victim was taken to hospital where he received treatment for facial injuries.

Witnesses should call police on 101.