Religion & Spirituality

Do every culture have some form of religion?

789