Prime Minister British Prime Minister David Cameron and Scottish First Minister Alex Salmond agree a deal setting out the terms of a referendum on Scottish independence at a meeting in Edinburgh. Sources: BBC