
Boris Johnson has made more than £1 million from speaking engagements since leaving office, it has been revealed.
The former prime minister received more than £750,000 in fees from speaking engagements in America, India and Portugal during November, according to the latest update to the MPs’ register of interests published on Wednesday.