Comedian Jimmy Carr says revelations over his tax affairs in 2012 could have been "a career-ender".

Then-prime minister David Cameron called his involvement in a tax avoidance scheme "morally wrong".

Speaking to Radio 4's Desert Island Discs, he said the biggest lesson he learnt from the scandal was about being a good friend.

Listen to the full Jimmy Carr Desert Island Discs on BBC iPlayer Radio