A spokesman for Boris Johnson has said: "Boris Johnson has repeatedly made clear he pays all taxes in full. Ken Livingstone knows this because he has been personally told by Boris Johnson during a private conversation at a business hustings just two weeks ago.
“Mr Livingstone repeated these false claims today, knowing full well they are not true, in a desperate attempt to avoid answering serious questions over his own tax affairs".
More top news
If you have been affected by an issue in our Changing Minds series, are in distress or need some support, help is available 24 hours a day.
The former Deputy Speaker of the House of Lords has resigned following allegations he took drugs with prostitutes. But who is he?
A murder investigation has been launched after a man was fatally stabbed and another injured in an apparent attack at a house in York.