Shambhala

Shambhala

Shambhala is a word used in both Indian and Tibetan traditions to describe a place of Peace, Freedom and Happiness.

Return to glossary.