Green Tara Gallery

About

We are an art gallery based in Kathmandu, Nepal. Green Tara Art Gallery believes that culture is an important component of development. Green Tara is called Samaya Tara, the goddess of wisdom. The word Tara means the one who saves. The word Tara is derived from the root tri meaning [...]

Read More