Kirkcaldy tapestry charts town’s heritage

© George McLuskieAndrew Crummy and Dorie Wilkie with tapestry.
Andrew Crummy and Dorie Wilkie with tapestry.

Breaking