For weeks, Labour MPs and officials have worried their government was drifting, dogged by controversies over freebies and donations, and unable to show voters its defining mission. On Wednesday that changed, for better or for worse.
Announcing the biggest tax-raising budget for decades, along with a rapid injection of cash for health and education, Rachel Reeves made this government’s priorities clear to her party and the country.