Polytheism is the belief in the existence of two or more gods or deities, who are often seen as having distinct powers, responsibilities, and domains over various aspects of the natural world and human life. This belief system was prevalent in many ancient civilisations and continues to exist in some cultures and religions today. Polytheism contrasts with monotheism, the belief in one God, and atheism, the disbelief in gods. The pantheons of gods in polytheistic religions often have complex relationships and hierarchies, with different gods being worshipped for different purposes or in different contexts.