Because of geographical factors. Climate, topography, there are selection of religions or beliefs that are different for each different culture society.
Because of the geographical conditions, climate, topography, selection of religion. Or having different beliefs make each society with different cultures.