Spiritual Videos Archive

Om Tare Tuttare Ture Swaha Music Video By Deva Premal

Om Tare Tuttare Ture Swaha is an invocation to the Goddess Green Tara who is the female counterpart of Avalokiteshvara, also known as the Bodhisattva of Compassion. Goddess Tara is pictured as having several arm – symbolizing the virtues, powers and attributes she has cultivated to protect all the sentient beings.