The (ugly) truth or all you need to know about Christmas in Japan

If you are in Japan, there are a few things you should know about Christmas, in advance. First, Christmas preparation here starts early, i.e. on November 1st all Halloween related Continue Reading