British MP Jo Cox

Sole suspect Thomas Mair has been charged with murdering British MP Jo Cox, police said Saturday.

"We have now charged a man with murder," West Yorkshire Police's Detective Superintendent Nick Wallen said in a statement.

"Thomas Mair, 52, of Birstall, will appear at Westminster Magistrates Court today."