Haggis maker Macsween of Edinburgh has launched a haggis version of Christmas foodie favourite the three-bird roast.

The limited-edition haggis contains a blend of pheasant, duck and grouse with lamb offal, beef fat, quince and spices. It has launched into Selfridges alongside a limited-edition Macsween venison haggis, made from wild Highland red deer.

Both products are on sale at £5.99 for a 227g pack, or £9.99 for two.