Japan could be said to be a country of yokai (ghosts). Often called goblins in English, yokai are much more varied than that poor translation suggests. These folklore beasties, like European fairies, ...