Yes, there are quite a lot in my home country. Most towns have at least two, though large cities sometimes have hundreds. They are built to honor the spirits of the world, the kami. The...oh...how to word it? [hmmm]
Kami are...like little gods. They live in everything.
[Action]
Kami are...like little gods. They live in everything.