Japan's mythology is alive with gods, spirits and monsters. It draws on Buddhist and Shinto traditions to explain the nature of the world of the island of Japan, and the heavenly …