Green Tara is believed to be incarnated as Nepali Princess and a self-born Buddha. Green Tara symbolizes the unending compassion of deities who labors day and night to relieve suffering.
Decorate your house with this classic art piece of Green Tara.
Reviews
Clear filtersThere are no reviews yet.