In his New Year's address, British Prime Minister Sir Keir Starmer admitted frustration about the slow pace of delivery of his government's promises. The slow pace of economic recovery has mounted pressure on him and there is a threat of leadership challenge within the Labour Party.