David Cameron could have secured a better deal from Europe ahead of the referendum, his own EU adviser has claimed.

Mats Persson said the former prime minister should have demanded the negotiation talks lasted longer than eight months.

He also suggested that Mr Cameron could have achieved more substantial reforms if he had "played" the renegotiation differently.