David Cameron has accused Tony Blair of not "trusting" the British people after the former prime minister lashed out at his plans for an EU referendum.

On a campaign visit to Northern Ireland, Mr Cameron hit back at suggestions he is risking the stability of the country in order to appease Ukip.

"I think Tony Blair is wrong. I want changes in Europe but then, unlike Tony Blair, I will trust the people in an in-out referendum," he said.

The Tory leader, who toured the Game Of Thrones film set in Belfast, went on: "We should ask people if they want to stay a member of this organisation.

"You cannot ignore the will of the people as Tony Blair thinks we should - and it is not just him, it is Ed Miliband."