Boris Johnson has received £1 million from a Brexiteer cryptocurrency investor who previously backed Nigel Farage's party.
The shamed former Prime Minister declared the massive donation to his office from Christopher Harborne in the latest register of MPs' interests.
Mr Johnson also raked in more than £300,000 for two speeches last month, taking his earnings for speaking engagements to a whopping £1.3million since he left Downing Street in September.