Edinburgh butchers create 'world's most expensive' haggis... costing £ ...

Edinburgh butchers create 'world's most expensive' haggis... costing £ ...