Protesters gathered in Keighley for a demonstration by far-right campaign group the English Defence League (EDL) this afternoon.

About 100 members of the organisation arrived at Church Green off North Street and were shouting and chanting.

Dozens of police officers were at the scene. Mounted police were positioned at one side of the green and officers positioned at other points in the town centre.

Members of the EDL were trying to surge through police barriers, and someone let off a firework.

Demonstrators jostled officers, and more police, including mounted officers,  attended the site to keep the action contained within Church Green. Church Street was closed.

Onlookers, including young families, gathered in the town to watch, with many spilling people out of local pubs.

The event was over by about 3.30pm.