Japan’s Indigenous religion of Shinto is largely rooted in animism, which believes there are thousands of “kami,” or spirits, inhabiting nature. It’s closely linked to the country’s ...