Green Tara 17 Deity Mandala - Highlight Mar 24, 2020 permalink The Green Tara 17 Deity Mandala of Suryagupta is a fascinating iconographic form and a complex tantric meditation practice that appears to have lost popularity after the 16th century.