ok ok I know there's a shop but there's nothing much else other than well a pub! Why do they think that's all there is to the UK or do you agree

What would you put in there? I think they should have a castle! or the london eye! or something more exciting.

what do you think?