Rachel Reeves has announced tax hikes that will raise an eye-watering £40bn in her historic first Budget but revealed a boost to NHS spending.
Launching an attack on previous Tory governments, the chancellor said Labour had inherited a £22bn “black hole”, and would never again “allow a government to play fast and loose with public finances.