London, June 18: Sole suspect Thomas Mair has been charged with murdering British MP Jo Cox and will appear in court later on Saturday, police said.
Cox was attacked with a knife and a firearm outside her constituency surgery in the village of Birstall, northern England, on Thursday.
Also read: British MP dies after gun, knife attack
Mair, 52, who is from the Yorkshire village, was arrested close to the scene. West Yorkshire Police's Detective Superintendent Nick Wallen, who is leading the investigation, said in a brief statement that Mair had been charged with a string of crimes related to Cox's death.
Mair is due to appear in a central London court later Saturday. "We have now charged a man with murder, grievous bodily harm, possession of a firearm with intent to commit an indictable offence and possession of an offensive weapon," he said.
"Thomas Mair, 52, of Birstall, will appear at Westminster Magistrates Court today."