David Cameron's been defending his stance on jobs and the economy - but has been told off for calling shadow chancellor Ed Balls a 'muttering idiot' during a feisty Prime Minister's Questions.

Mister Cameron was asked to withdraw the comment in the House of Commons by Speaker John Bercow - because it was 'unparliamentary language'.

It came after Labour leader Ed Miliband criticised a report by a Downing Street adviser, which recommendeds changes to make it easier for businesses to sack people.