What does Starmer’s victory mean for the left?

Green and independent candidates inflicted a series of blows against the Labour Party

This post was originally published on openDemocracy RSS.