Tantra is the Hindu-based religion which links ecstatic sexual practice with meditation and direct spiritual experience. It originated in India some 1200 years ago, when the great sacred erotic temples were built. In the West it is best known for …