The Liberal Democrats have won a closely-fought Brecon and Radnorshire parliamentary by-election.
Boris Johnson has suffered a major blow after the Tories were beaten by the Liberal Democrats in the Brecon and Radnorshire byelection.
Lib Dem candidate Jane Dodds said in her victory speech: “The people of this constituency have once again chosen hope over fear.”
The defeat means the new prime minister’s working majority in the House of Commons has been cut to just one.
LDEM: 43.5% (+14.3)
CON: 39.0% (-9.6)
BREX: 10.5% (+10.5)
LAB: 5.3% (-12.5)
MRLP: 1.0% (+1.0)
UKIP: 0.8% (-0.6)