Young people who are out of work, education or training for six months will have their benefits stripped unless they take on unpaid community work, David Cameron has announced, saying they must "make an effort".

"You should either be earning or learning," the Prime Minister told an audience in Hove.

"They need the order and discipline of turning up for work each day, so a Conservative Government would require them to do daily community work from the very start of their claim for unemployment benefit," Cameron said.