Boris Johnson earned more than £160k for just two speeches
Boris Johnson was paid £40,000 an hour for giving a speech to an Indian magazine company, parliamentary records show.
The former foreign secretary received nearly £123,000 for a three-hour engagement with India Today on March 2.
Transport and accommodation were also provided by the New Delhi-based company Living Media India Ltd.
Mr Johnson was then paid £38,250 plus VAT by Citigroup for another two-and-a-half hour speech 10 days later, the register revealed.
Mr Johnson, the MP for Ruislip in west London, earns £275,000 a year for a weekly column in the Daily Telegraph, in addition to his parliamentary salary of £79,468. The latest register also shows he received an £8,000 donation from digger company JCB in March.
It came a month after another £15,000 donation from the firm and two months after he gave a Brexit speech at its headquarters, when he was given a further £10,000 donation.
Mr Johnson was recently judged to have breached Commons rules by failing to declare a 20% interest in a Somerset residential property within the required time limit.
He was threatened with "serious sanction" by the Commons Standards Committee if he were to behave in a similar manner again.
He apologised to MPs for his late declaration of £52,000 of outside earnings last December.