The beliefs and practices of African people are highly diverse, including various ethnic religions.[1][2] Generally, these traditions are oral rather than scriptural and are passed down from one generation to another through folk tales, songs, and festivals,[3][4][5] and include beliefs in spirits and higher and lower gods, sometimes including a supreme being, as well as the veneration of the dead, and use of magic and traditional African medicine. Most religions can be described as animistic[6][7] with various polytheistic and pantheistic aspects.[1][8] The role of humanity is generally seen as one of harmonizing nature with the supernatural.[1][9]