Mantra, which comes directly from Sanskrit from a verb meaning ‘to think’, is a mystical chant, incantation or prayer in Hinduism and Buddhism, but now just denotes nothing more than a (slightly tired) slogan or call to action.Tantra, the esoteric Hindu and Buddhist yogic tradition, has a...