It may only be mid-October, but that hasn’t stopped my local supermarket from dusting off some merry merchandise. Yes, Christmas trees, lights and decorations are now good to go. After all, there are only 69 days of shopping left.
Not that the Japanese celebrate Christmas of course…