Shinto is the ancient religion of Japan. Indeed, it is one of the oldest religions in the world that is still followed. Over the centuries it has evolved out of the worship of kami, the divine within the world. Shinto has assumed many forms ranging from its origins as a folk religion to its gradual mixture with Buddhism over six centuries, and from its redefining after the Meiji Reformation in the interests of nationalism to the end of World...