A stitch in time: Newport-on-Tay immortalised in tapestry

© DC Thomson
Mairi Sheils, left, and Tessa Durham.
Breaking

    Cancel