Shambhala

Referenced in 2 episodes

Definition

A mythical hidden kingdom from Tibetan Buddhist tradition. Hollow Earth believers often describe it as an entrance to, or city within, the inner Earth guarded by lamas.