Where do pasties and haggis come from?

 

Answer here