UPDATE: On 25 October the Chancellor of the Exchequer Sajid Javid wrote to the Treasury Select Committee to confirm that the Budget will not take place on 6 November. You can read that letter here.