The Scottish electorate's rejection of independence was greeted with delight by Prime Minister David Cameron, who said that the victory margin of around 55%-45% had settled the issue "for a generation... perhaps for a lifetime".

Speaking outside 10 Downing Street shortly after the No vote became a mathematical certainty, Mr Cameron said he would ensure that commitments to further devolution to Scotland made during the campaign would be "honoured in full", announcing the appointment of Glasgow's Commonwealth Games supremo Lord Smith to oversee the drafting of proposals in legislation published by January.

Earlier, Scottish National Party First Minister Alex Salmond acknowledged that his long-cherished dream of leading his nation to independence was over, telling supporters in Edinburgh: "Scotland has by a majority decided not at this stage to become an independent country.

"I accept that verdict of the people and I call on all of Scotland to follow suit in accepting the democratic verdict of the people of Scotland."

In a dramatic announcement, Mr Cameron also announced plans to devolve powers in other parts of the United Kingdom.

"It is time for our United Kingdom to come together and to move forward," said the PM. "A vital part of that will be a balanced settlement fair to people in Scotland and importantly to everyone in England, Wales and Northern Ireland as well."

In a clear warning to nationalists that it would be wrong to seek to revive the independence debate after a vote which engaged more than 80% of the Scottish electorate, Mr Cameron said: "There can be no debates, no re-runs. We have heard the settled will of the Scottish people."

And he added: "The people of Scotland have spoken and it is a clear result. They have kept our country of four nations together and, like millions of other people, I am delighted.

"As I said during the campaign, it would have broken my heart to see our United Kingdom come to an end and I know that sentiment is shared by people not just across our country but also around the world."

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.