120: The Ultimate Protest Vote

Staring into the abyss, the Prime Minister decides to have another go at getting Brexit through the Commons. At the same time as leading the Conservatives to what's likely to be their worst-ever election performance. Might this, finally, be the thing that ends Theresa May's time in Downing Street?

We assess the latest attempts to resolve the Brexit impasse, and look ahead to the European Election that are likely to be the angriest vote in years. Is this a temporary blip? Or has Brexit permanently broken Britain's political system?

Plus, 25 years after his premature death, we imagine what the world might have looked like had John Smith not died in 1994, and instead led Labour into government.