Shamballa

Shamballa is a Buddhist word, and symbolises a Pure Land of peace and tranquility, and Shamballa beads are based on the traditional Buddhist prayer beads.