Religion requires alimentation. You could say it' s necessary for
your daily bread. But that is asking. There is also the ritual itself,
which is giving. In complex written religions there is always food
at some point, partly because regular celebrations are'feasts',
requiring the special preparations on an annual or weekly basis.
In Africa the gods are nourished by the same food as humans. I
say'nourished' because it is not clear that gods or shrines to whom
sacrifices are made are actually thought to consume the food they
are offered in sacrifice. People