A majority of MPs think Scots will vote No in next month's referendum, according to a poll.

Ipsos Mori asked 81 politicians from across the three main parties at Westminster what they thought the outcome of the vote would be.

Overall, 95% said they believed Scotland will stay part of the UK, with every single Conservative MP predicting a No vote.

Meanwhile, 94% of Labour MPs and 89% of Liberal Democrats said they thought Scotland would not back independence.

Welsh politicians unanimously predicted a No vote, while 95% of English and 88% of Scottish MPs thought the same when interviewed in June and July.

Ipsos Mori chef executive Ben Page said: "MPs in the UK Parliament do not agree on many things - but they virtually all agree that Scotland will remain part of the UK on September 18 at the referendum.

"We have rarely seen such unanimity in 40 years of running this study and it is a reminder what a shock a Yes vote in Scotland would be."

A Better Together spokesman said: "The decision in September will be made by people living in Scotland but the message from those across the UK is that there is strong support for keeping the UK family together."