Rachel Reeves is set to unveil Labour’s first Budget in a generation on Wednesday – and the first ever written by a female chancellor.
She has warned that it will involve "difficult decisions" – as she blamed the last Tory government for leaving a £22bn black hole in the public finances.