Jeremy Corbyn is facing questions after failing to include thousands of pounds of income from his state pension on his tax return.

Mr Corbyn, who turned 65 in May 2014, received a state pension of around £6,000 a year but did not include details of the income on the hand-written return he published on Monday.

He also failed to declare on the form income from a pension from his time in local Government, although Labour insisted it had been taxed at source.

Labour yesterday said that all tax due on his pensions had been paid and insisted that details of his income from his retirement funds had been included on a separate sheet.