'Moo Deng Who Deng' Meet Haggis

INSUBCONTINENT EXCLUSIVE:
Haggis is a Scottish pudding prepared by cooking sheep organs inside the animal&s stomach, in which it is also served.