Someone please explain to me what the fuck is up with this? I'm not British but I see this mentioned in multiple Japanese works, more than in like any other country media. I don't even think Indian movies have "lol British food sucks" as much as JP does