
Boris Johnson has been handed a £2.5m advance for speaking gigs as he boosted his mammoth earnings since being booted out of No 10.
It takes the former prime minister’s outside income in the past 12 months to almost £5m, on top of the £84,000 salary he still receives as a backbench MP.