Shangri-La and its stadium at the right