Govt cancels the Budget ——
Treasury source says: "Parliament has voted for a delay. We're calling for an election, so we won't be delivering the Budget on November 6."

— Laura Kuenssberg (@bbclaurak) October 24, 2019