Those who practice yoga are familiar with the Sanskrit word “ahimsa”. Ahimsa means non-violence in action, thought, and words. The Global Charter for Compassion, which was released today, is beautifully recited in the video below and acknowledges an urgent need for worldwide compassion. Will you sign and share the pledge? A call to bring the [...]