"Retailers believe the boom in haggis sales stems from the ever-tightening purse-strings of British shoppers. At around £1.50 [US$2.23] a serving, haggis is a cheap choice and its high fat content makes it filling." [The Independent]
All products linked here have been independently selected by our editors. We may earn a commission on purchases, as described in our affiliate policy.