What a difference six months makes. The political landscape is barely recognisable from the day Theresa May stood in Downing Street to announce a snap general election. The pundits expected a Tory landslide. The election would strengthen the government’s hand in the Brexit negotiations and stabilise the country, they agreed. Labour faced oblivion.

The country thought otherwise. May’s claim to be “strong and stable” went from mantra to millstone. The Tories were found wanting on all of the big issues facing our country. Her government was shown to be strong only against the weak, unwilling to stand up to the powerful and the elite.