Shinto is Japan’s indigenous religion, blending formal, elaborate ceremonial practices from the imperial tradition with local, community-based beliefs. Followers of Shintoism worship their ancestors and regard them as the guardians of the family. They also pay their respects to the numerous kami – spirits that inhabit the natural world; there