Shamballa, the jewelry zen art February 17, 2014Shamballa (also spelled Shambhala or Shambhala), in Tibetan Buddhism is a mythical place located in India according to the Kalachakra Tantra or More