A Japanese religion that focuses on the worship of spirits, called kami, that inhabit all things; it emphasizes the importance of purity and harmony with nature.
A Japanese religion that focuses on the worship of spirits, called kami, that inhabit all things; it emphasizes the importance of purity and harmony with nature.