The history of Dundee is being retold by the people of the city in a huge new tapestry. More than 100 stitchers - mainly women - are working on the 114ft (35m)-long embroidery, which is due to be ...