Winner of world's biggest prize for tapestry announced Edinburgh hosts the finalists for the £8,000 Cordis prize, co-founded by Scottish crime writer Ian Rankin.