Labour MP Jo Cox has been shot and injured in an attack in her constituency near Leeds.
An eyewitness said the 41-year-old mother of two was left lying bleeding on the pavement after the incident in Birstall, West Yorkshire.
The attack took place near the town's library where she held advice surgeries.
Cox was elected to the seat of Batley and Spen at the last general election in 2015.
West Yorkshire Police said: "There is an ongoing incident in Birstall", while Yorkshire Ambulance Service said it was "aware" of an incident but had no further information.
Eyewitness Hithem Ben Abdallah, 56, was in the cafe next door to the library shortly after 1pm when he heard screaming and went outside.
He said: "There was a guy who was being very brave and another guy with a white baseball cap who he was trying to control and the man in the baseball cap suddenly pulled a gun from his bag."
After a brief scuffle, he said the man stepped back and the MP became involved.
He added: "He was fighting with her and wrestling with her and then the gun went off twice and then she fell between two cars and I came and saw her bleeding on the floor."
After around 15 minutes, the shop owner said emergency services arrived and tended to her with a drip.