Prime Minister promises 'positive change' in New Year speech

Sir Keir Starmer has admitted that "things have been tough in Britain for a while"