An impeccable Cameroon source has got in contact to tell us that he was in the room when David Cameron was directly advising JCB Chairman Sir Anthony Bamford about the process of making a donation. Bamford has donated over £2.5 million in recent years and lent Cameron his helicopter many times. Last month Downing Street commissioned a report from him. Awkward.