21 more sleeps . . .

. . . until the election and Labour’s pledges are $3.65 billion more expensive  than National’s.

Leave a comment