Rachel Reeves delivered Labour’s first Budget in 14 years on Wednesday.
The Chancellor announced billions of pounds in extra taxes and borrowing to fund a huge investment programme in transport and other infrastructure projects and to improve some public services such as the NHS.