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:
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.
Chancellor George Osborne has released his tax return after the prime minister urged him to publish the records.