Shamballa
English
Proper noun
Shamballa
Alternative form of
Shambhala
.