The new British Prime Minister’s parliamentary majority is almost no more.
The pro-European Union Liberal Democrats won a seat from the governing Conservative Party as they claimed the Welsh seat of Brecon and Radnorshire with a majority of 1,425 votes.
The result takes Boris Johnson’s working majority to just one.
He’s preparing for a major tussle with lawmakers over his promise to withdraw Britain out of the European Union on Halloween with or without a divorce deal.

South Korea court jails former first lady for bribery
Britain's Starmer arrives in China as Western alliances face strain
Indian minister Ajit Pawar dies in plane crash
Winter storm kills dozens as cold lingers in central and eastern US
India reports two Nipah virus infections as Thai, Malaysia step up screening