David Cameron would vote to leave the European Union if he wasn't the Prime Minister, a former 10 Downing Street adviser has claimed.

Steve Hilton, who earlier this week came out as a Brexiteer, said British people hate to be told what to do by the European elite.