Re: What causes religion?
I did not use the word ‘law’ on purpose so it may not be confused with man made/society made laws.
Your second sentence confirms what I said. They ‘needed’ some form of ‘religion’.
The question in first post did not ask what are the differences among various religions. It is a general question about ‘any’ religion.