The next Budget will be announced in two weeks’ time, on 24 March, chancellor Alistair Darling has confirmed.

It will come six weeks ahead of the widely expected general election date of 6 May.