Boris Johnson received £10,000 from JCB before Brexit speech

The construction giant will also pay former Brexit secretary David Davis £60,000 for 20 hours' work.

Source