David Cameron has said the British people must "have their say" on Europe as he pledged an in/out referendum if the Conservatives win the election.

The prime minister said he wanted to renegotiate the UK's relationship with the EU, before asking people to vote.

The British people would face a "very simple choice", he stated, either to accept the result of the talks or to leave the EU altogether.

Labour said Mr Cameron was "weak" and being driven by "party interest".