Chancellor Rachel Reeves has stood up to deliver her long awaited Autumn Budget for 2025, against a backdrop of the Office of Budget Responsibility report accidentally leaking just ahead of it. The ...