Why I am short BABA WOW! China's Xi Jinping personally halted Ant's record-breaking $37 billion IPO after boss Jack Ma snubbed government leaders, report says https://markets.businessinsider.com/news/stocks/ant-group-ipo-personally-halted-china-xi-jinping-jack-wsj-2020-11-1029800224