Shangri-La is a mystical valley in the Himalayas. It is a permanently happy land, isolated from the outside world. Fantasy City, Fantasy Places, Fantasy World, Fantasy Castle, Shangri La, Environment Concept, Environment Design, Terra Nova, Lost Horizon