The main religion in Bali is Balinese Hinduism or Agama Hindu Dharma. This distinct form of Hinduism is only found in Bali and it incorporates animism and ancestor worship. Hinduism reached the Indonesian Archipelago in the 1st century with the versions of the Mahabharat mirroring those found in Tamil Nadu, India.