Alibaba’s cloud business U-turn triggers $20 billion market falloutNovember 17, 2023 In a surprising turn of events, Chinese e-commerce juggernaut Alibaba Group Holding Ltd. has set off shockwaves in the financial…