It’s all too easy to forget that when Theresa May called her snap election, three years earlier than she’d repeatedly promised, her party was 18-20 percentage points ahead of Labour in the polls. It seemed like a clear opportunity for the Conservatives to win a landslide. But the result has robbed her party of its majority.
So how can we explain such a dramatic shift in public opinion in only two months? And while Theresa May framed this as a Brexit election, can we be sure that voters’ views on Brexit actually caused this change?