Sir Keir Starmer insists he scrapped Labour’s £28bn green spending pledge to be straight with voters.
With environmental groups, union allies and some of his own MPs expressing disappointment, senior Labour figures have been out presenting a united front as they defend the move.