From 3,000 years ago to the modern day: from the Amazigh worship of the dead, to the Carthaginian Canaanite religion: from the Roman polytheism of Ancient Greece through Judaism, Christianity, and Islam. Tunisia has a diverse history of religions beginning from the megalithic period to the modern day.