Boris Johnson has managed to claw a lead over Labour in the polls, but can it last or is it just a flash in the pan? We know that he is pulling votes away from Farage’s Brexit Party, but is this enough to win in a general election? What can we hope to learn from the Brecon-Radnorshire by-election?
Read More