With her precious Brexit deal thoroughly defeated in parliament for a second-time, Theresa May seems to have finally run out of road. Commentators on all sides are imploring the war-weary prime minister to stop flogging a dead horse and move on. But where can she go from here? The Tory government is in office but not in power. One disaster follows another in a never-ending circle. May looks (and sounds) like a dead-woman walking.

A ferocious civil war is going on inside the Labour Party – one that will determine its future. The party's right wing, largely confined to the Parliamentary Labour Party (PLP), have unleashed a torrent of lies, abuse and misinformation. They are backed up to the hilt by the hyenas in the capitalist media, creating a climate of McCarthyite fear and intolerance over allegations of anti-semitism.

Jeremy Corbyn has promised the possibility of a second referendum in an attempt to pacify the Blairites. But such compromises will only embolden the Labour right wing. These careerists must instead be shown the door.Brexit is beginning to take its toll on Britain’s political parties. Both Theresa May and Jeremy Corbyn are desperately attempting to hold their parties together in the face of irreconcilable divisions. But neither leader will be able to appease their rebels. Splits and shocks are the order of the day.