Alibaba shares plunge after $10bn new share placement to fund AI spending

Read the full story at Nikkei Asia →