Rachel Reeves has suffered a humiliating blow to her hopes win back business confidence after AstraZeneca has cancelled a planned £450 million investment in a vaccine manufacturing plant in Merseyside.
The announcement provided a harsh reality check at the end of a week where the chancellor had hoped to use a major speech to get her economic growth agenda back on track.