Boris Johnson could make more than £5m a year after he leaves Downing Street, experts have estimated.
The figure will be welcome news to a prime minister who is said to regularly complain to friends that he is hard up, citing his second divorce, several children and his reduced income since entering No 10.