Shudan

Shudan is a polytheistic and spiritualistic religion primarily practiced by the humans of Edo.