Starmer vows to fight on after historic Green by-election win

The result – in a seat Labour has held for nearly 100 years – heaps further pressure on the PM’s position.