Britain's Prime Minister David Cameron (L) is greeted by Scotland's First Minister Alex Salmond on the steps of St Andrews House in Edinburgh, Scotland October 15, 2012. Reuters photo
British Prime Minister David Cameron and Scottish First Minister Alex Salmond have signed an agreement to hold a referendum in 2014 on Scottish independence, London said on Monday.