Ed Miliband: 'Labour is a party for all times'

Labour leader Ed Miliband has said in a speech in London that Labour is ''a party for all times, not just the good times''.

He said the party had to recognise ''the things we didn't achieve'' and address the fact it had to be ''a changed Labour party''.

But the Conservatives have said Labour still did not have a credible plan to cut the budget deficit.