China – Does Shangri-La only exist in our imagination?