The tiny town named the most beautiful in Scotland
A little town has been named the most beautiful in Scotland. The best and worst of Britain's 1,250 towns was recently selected, and coming out on top in Scotland was picturesque Queensferry, just minutes from Edinburgh's city centre by train. …