I like the majority of those but only if done right which can be rare. British restaurants are more of a problem than the food. Where I stay all I have to choose from is the usual chains selling the same stuff and smaller places trying to copy them. Fish and Chips for example is usually pish when I get it. I nice one is rare but delicious.
Haggis is great if it's good haggis but again more often than not it's shite.
Haggis is great if it's good haggis but again more often than not it's shite.