October 15, 2024After 100 days of Labour government, where’s the hope? A series of missteps has dented British Prime Minister Keir Starmer's political capital, and he is about to present a likely 'painful' budget.