- 51 updates
Voters should not expect all politicians to be "perfect" or "normal", according to former Tory MP William Hague.
Lord Hague said an "age of greater transparency" would require more and more openness by public figures and that politics would be diminished if all were found to be squeaky clean.
Speaking to BBC Radio 4 Today, he warned that Parliament would be "very one dimensional" if all politicians came through the public sector with no questions of business ownership or dividends.
The 55-year-old former Conservative leader's comments came after Chancellor George Osborne and Labour leader Jeremy Corbyn became the latest people to publish their tax returns on Monday.
He added that Winston Churchill's tax affairs "would have been more difficult to defend in public than Prime Minister David Cameron's".
It has been a day of revelations, with some of the UK's most high-profile politicians offering the public a glimpse into their tax affairs.
Chancellor George Osborne released his figures from last year, showing that he earned a taxable income of £198,738 and paid £72,210 in tax.
London Mayor Boris Johnson published four years of records, revealing a total taxable income of £612,583. He paid £260,621 in tax.
Labour leader Jeremy Corbyn revealed that he earned a total taxable income of £72,645 and earned an extra £1,850 from other income sources. He paid £18,912 in tax.
ITV News' Julie Etchingham reports:
Former Labour leader Ed Miliband has called for an end to the "secrecy and abuses" of tax havens.
Speaking on ITV's The Agenda with Tom Bradby, Mr Miliband called for sweeping changes to the UK's tax policy, including ending non-domiciled status, which allows some British citizens resident abroad to limit the tax they pay on foreign earnings.
"We go on about Panama - the top country in the world for tax avoidance is the UK," he said.
Mr Miliband also stood up for David Cameron, who has faced intense criticism over benefiting from his father's investment fund.
"I understand the prime minister defending his father and I understand it was upsetting for him," he said.
The prime minister nor the chancellor have published their full tax return but just a summary that leaves more questions, the shadow chancellor said.
Chancellor George Osborne published his tax return after the prime minister urged him too amid a row over his personal finances.
David Cameron took on MPs to defend his father and his offshore fund in the House of Commons.
The prime minister argued the fund was set up to trade in dollar securities and "there are thousands of these investment funds".
The prime minister added: "The BBC, the Mirror Group, Guardian newspapers and to pick one council entirely at random, Islington Council, all have these sorts of overseas investments".
ITV News Political Editor Robert Peston reports:
London mayor Boris Johnson paid nearly £1 million in tax in four years, a summary of his tax returns show.
Jeremy Corbyn claims the public "no longer trusts" the Prime Minister after the tax affairs row.
Dismissing Cameron's statement as a "masterclass in the art of distraction", he accused the PM of failing to realise how angry people are over the "national scandal".
Addressing the Commons, he said: "We've gone through six years of crushing austerity; families lined up at food banks to feed their children, disabled people losing their benefits, elderly care cut and slashed, living standards going down.
"Much of this could have been avoided if our country hadn't been ripped off by super rich refusing to pay their taxes.
"I say this to the Prime Minister; ordinary people in the country simply won't stand for this any longer.
"They want real justice, they want the wealthy to pay their share of tax like they pay when they work hard all the time."
Labour leader Jeremy Corbyn has published his tax return for the last financial year.
It showed he declared £1,850 of additional income beyond his Parliamentary salary.
He was also fined £100 for submitting his 2014/15 tax return after the deadline, Corbyn's spokesman said.
Latest ITV News reports
Dennis Skinner was booted out after refusing to withdraw the comment he made to the Prime Minister in a debate over the tax row.
The Labour leader declared £1,850 in additional income, but was fined £100 for submitting his tax return a week late.