An indigenous religion of Japan that centers around the worship of spirits called kami. Its teachings emphasize purification, ritual, and respect for the natural world.
An indigenous religion of Japan that centers around the worship of spirits called kami. Its teachings emphasize purification, ritual, and respect for the natural world.