Alibaba's financial arm Ant Financial and Trust Mutual Life have announced that they have stopped sales of their hugely popular critical illness mutual insurance plan, Xianghubao, at the request of the insurance regulator. The brake on sales were applied on 26 November, six weeks after the product was launched.