BusinessAlibaba-backed In a $1.1 billion agreement, it’s best to sell the China express delivery business Team Tech Outlook • Oct 29, 2021