A Keighley town centre street was sealed off by police this afternoon following an incident in which three people were injured.

Officers were called to Hanover Court, in Hanover Street, at about 2.20pm.

It is believed a group of men had entered a business premises and confronted someone.

Following a disturbance, two people were taken to Airedale Hospital, one with a suspected stab wound. One man is in a serious condition but his injury is not believed to be life threatening.

Three men have been arrested in connection with the incident and police inquiries are ongoing.

Anyone with information is asked to contact Airedale and North Bradford CID on 0845 60 60 606.