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
The Duke of Cambridge said his children were beginning a "lifetime of friendship" with Canada as they began their tour of the country.
When and where are they on, and how do they work?
What better, more dramatic spectacle has there ever been on American television?