Keir Starmer is the new David Cameron

After binning all of his progressive leadership election pledges, Keir Starmer's political agenda is turning out to be almost indistinguishable from David Cameron's

Another Angry Voice