nikkei-asiaMonday, 24 August 2026 at 02:17Alibaba shares plunge after $10bn new share placement to fund AI spendingRead full article at source →