Shinto is sometimes called Japan's "indigenous" religion, but it may have originated in an animistic tradition that may be older than the Japanese islands themselves. Its beginnings are difficult to trace, as its original forms have been obscured by later forms that were shaped by political forces.

Back to Religion Library