Shinto is an indigenous religion of Japan that is based on the worship of nature spirits and ancestors. It has more than four million followers worldwide.
Shinto is an indigenous religion of Japan that is based on the worship of nature spirits and ancestors. It has more than four million followers worldwide.