Tucked away along Sri Lanka’s serene southern coast lies Shangri-La Hambantota, a lush haven of luxury and tranquility. But ...