David Cameron says he's had Downing Street dinners with three significant Conservative Party donors - and has promised to publish a full list of similar events in future.

He's ordered a full inquiry after a Tory fundraiser was secretly filmed offering access to the Prime Minister in exchange for large donations.