Reblogged from Buddhist Art News:
When: On view through October 21st, 2012
Where: MFA Boston, 465 Huntington Avenue Boston, MA 02115
What/Why: “Shambhala is a Sanskrit word describing a mythical land whose exact location is hidden behind mist of snow-capped mountains, where peace reigns, wealth abounds, and there is no illness. The West was first introduced to the concept as “Shangri-la” in the 1930s book and film Lost Horizon, but Shambhala, in both physical and spiritual senses, has been part of Tibetan Buddhist art and culture for centuries.
Brilliant image! Where's Waldo for the mind.