David Cameron has set out new measures to make it harder for people to hide the proceeds of corruption offshore as Jeremy Corbyn and George Osborne published details of their tax returns.

Read more: Why everyone wants to see Osborne's tax return?

In a Commons statement, Mr Cameron - who published his own tax return at the weekend - said it was right that those who aspired to run the nation's finances declare their own tax affairs.

"I am not suggesting that this should apply to all MPs," he said.

The Herald:

"I think there is a strong case for the Prime Minister and the Leader of the Opposition, and for the Chancellor and shadow chancellor, because they are people who are or who wish to be responsible for the nation's finances.

"As for MPs, we already have robust rules on members' interests and their declaration and I believe that is the model we should continue to follow."

Mr Osborne's return showed he received a total taxable income of £198,738 in 2014/15, including £44,647 in the form of dividends and rental income of £33,562, and that he paid income tax of of £72,210.

Mr Corbyn's return for 2014/15 showed that he declared £1,850 of taxable income over and above his parliamentary salary made up of lecture fees and "survey" income.

The Herald:

The Prime Minister said he had followed the rules of the House of Common for registering shareholdings "in full".

He told MPs he had given the "relevant information" to the Parliamentary Commissioner for Standards but if the watchdog believed the premier should say more about it, he was "very happy" to do so.

The Prime Minister said he sold his shares in 2010 because he did not want "any conflict of interest".

"I didn't want anyone to be able to suggest that as Prime Minister I had any other agendas or vested interests."

Mr Cameron told MPs he accepted he had handled the affair badly but was "angry about the way my father's memory was being traduced".

"I know he was hard-working man and a wonderful dad and I'm proud of everything he did to build a business and provide for his family."

Mr Cameron, who received £300,000 from his late father Ian and £200,000 from his mother Mary, said it was "natural human instinct" for parents to want to pass things on to their children.

The Herald:

"As for parents passing money to their children while they are still alive, it is something the tax rules fully recognise," he said.

The Prime Minister said it was right to "tighten the law and change the culture" to crackdown on evasion and aggressive avoidance", but the government should "defend the right of every British citizen to make money lawfully".

The Prime Minister said most crown dependencies - often seen as tax havens - would now share information with British authorities.

Crown dependencies, apart from Guernsey and Anguilla, have agreed to provide UK law and tax agencies with full access to information on the beneficial ownership of companies, Mr Cameron said.

"For the first time UK police and law enforcement will be able to see exactly who really owns and controls every company incorporated in these territories - Cayman Islands, British Virgin Islands, Bermuda, Isle of Man, Jersey, the lot," Mr Cameron said.

The Prime Minister said that new laws would also be introduced in the UK.

"Under current legislation it is difficult to prosecute a company that assists with tax evasion, but we are going to change that, so will legislate this year for a new criminal offence to apply to corporations who fail to prevent their representatives from criminally facilitating tax evasion.

"We are providing initial funding of up to £10 million for a cross agency task force to swiftly analyse all information that has been made available from Panama and take rapid action," Mr Cameron said.

The Prime Minister said he expected to conclude similar arrangements with Guernsey and Anguilla in the near future.