Haggis is NOT an animal it is a dish/food. Haggis is a combination of meats and spices cooked in a sheep stomach and when it is done it is served with a shot of Scottish "gravy" whiskey. It sounds awful, but it is very good.
Haggis is not a British dish. It is Scottish. Many people get British and Scottish food confused as well as Irish and Welsh, but to answer your question, Haggis is not a traditional British food. It...
The Americans banned the import of Scottish haggis (the manufactured kind, not the made from captured haggis animals) as the cooks put minced sheep lung into the mixture for the filling. The...
Because it's tasty,nutritious, easy to prepare, relatively inexpensive and a traditional Scottish food enjoyed by many people both Scots and non Scots.