The entire media, the Tory party and the Labour right were gleefully prepared for a Labour defeat in the Peterborough by-election, which they intended to exploit ruthlessly to further undermine Jeremy Corbyn’s leadership of the Labour Party.
Donald Trump and key members of his administration have made it crystal clear that he is in Britain to campaign for a No Deal or Hard Brexit – and that this in US’ interests, not Britain’s.
Following the Euro-elections, and May’s announced resignation as Tory party leader, due on 7 June, it is clear the Tories’ hard right Brexiteer wing, backed by and/or working with Trump and Farage, will take control of the Tory Party.
Both the political atmosphere and the opinion polls are unusually volatile. But one thing seems certain – Jeremy Corbyn’s enemies in the other parties, the mainstream media and the Labour right are already drafting pieces attacking Corbyn and arguing that he should go.
Theresa May and the Tory spin machine have attempted to blame Labour for the failure of the Brexit talks between the parties – specifically stating that it was Labour’s position on tying any agreement on amendments to a confirmatory ballot of ‘People’s Vote’.
The emergence of a consistent Labour lead in recent polls is highly significant. It undoubtedly reflects in significant part the damage done to the Tory Party by Brexit, and the fighting within the Conservative Party it has produced, and the correct handling of the issue by Jeremy Corbyn’s leadership of Labour.