Shangri La reopens to the public