Alibaba to invest $15.5 billion for prosperity

Alibaba to invest $15.5 billion for prosperity
play icon
A logo of Alibaba is seen outside the company’s headquarters in Hangzhou, Zhejiang province, China. Reuters