Sadhana means “spiritual practice”. You will find sadhanas in every religion or spiritual tradition, including Hinduism, Buddhism, Christianity and Judaism. In yoga, however, sadhanas refer...