Britain’s royal Christmas party canceled