While the exact origins of yoga are debatable, it seems pretty clear that it blossomed from a Hindu culture. You don’t have to be Hindu to practice now, of course, but being in an environment where ancient mythology is kept alive brings a whole new dimension to the practice. Balinese Hinduism occurs nowhere else on the planet and, in more rural areas of the island, life continues here very much as it has for thousands of years. In Bali, it feels as though Hanuman, Rama, and Kali are still very much alive.