Boris Johnson does occasionally tell the truth, even if you have to go back nearly a decade to unearth his honest assessment of Donald Trump. In 2015, the then Mayor of London accused the aspiring ...