Kirkcudbright welcomes Christmas

The Kirkcudbright community gathered to welcome Christmas last Thursday.

Along with a continental market and decorations, there was fun to be had on the streets. See our slideshow for more.