Sort:  

I doubt you will have haggis, as it is Scottish, but black pudding you might have had something similar, it is blood pudding.

Pudding here is bread,is it bread?