[Author] portrays Shangri-La as a mystical, harmonious valley, gently guided from a lamasery, enclosed in the western end of the Kunlun Mountains. In the novel, the people who live in Shangri-La are almost immortal, living hundreds of years beyond the normal lifespan and only very slowly ageing in appearance
Ok to points 1. and 2.
But where is this Shangri La you speak of?
The what?
The this:
So elves live in Shangri-La?