
Boris Johnson has raked in more than £2.6m in earnings, donations and benefits in kind in the past year, according to analysis by The Independent.
The former prime minister is under renewed pressure over his finances after it emerged that he accepted a record £1m loan from a Brexiteer business and enjoyed an £800,000 line of credit while he was at No 10.