Canonbie, Dumfriesshire, Scotland