Like countries the world over, Japan has a robust group of subcultures. The obvious example is anime and video game fans, known in Japan as otaku. These people have many traditions, jokes and cultural references that will make literally zero sense to your average Japanese person. It goes without saying that there are thriving communities …