Blinded
Shintoism: The indigenous belief of Japan, from shen-tao, meaning “the way of the gods.” A very ancient concept based on the superiority of the Japanese people to all others. Japan is “the country of the gods and its inhabitants are descendants of the gods.” At the heart of their beliefs is kami, a mysterious creating […]