Boris Johnson has earned nearly £1m in a month to bring his earnings this parliament up to £2.3m.
His latest update to the MPs’ register of interests showed the former prime minister received £510,000 as an advance on his upcoming book.
Mr Johnson also earned £200,892.86 for a speech to Aditya Birla Management, an Indian conglomerate, and £246,406.57 from Bloomberg Singapore for a speech he made in the city.
West Bay: Enormous chunk of cliff on Jurassic Coast collapses into sea
He was paid £3,000 for an article he wrote for The Spectator magazine, which he said took an hour to write.
The additions brought his total earnings from 14 December to 13 January to £960,298.
Read more: Sky News