Explore this Eden between Tibet and India, a place where nature and religion have combined to turn a tiny Buddhist kingdom into the world's last Shangri-La.