Tantra is the name given by recent scholars to a style of meditation and ritual which arose in India no later than the 5th century AD.
Tantra is the name given by recent scholars to a style of meditation and ritual which arose in India no later than the 5th century AD.