On 26th November 2025, the Chancellor of the Exchequer stood at the dispatch box to reveal the budget, only an hour and a half before the Office for Budget Responsibility did the irresponsible thing of accidentally publishing budget detail on their website. They may have been first in line to publish the exact detail but a series of leaks and …
