Food & Drink Edinburgh butchers create ‘world’s most expensive’ haggis… costing £4,000 January 21, 2016