Alibaba owns 202.8 million shares in China International Capital Corporation. Photo: Reuters

Topic |   Alibaba
Alibaba owns 202.8 million shares in China International Capital Corporation. Photo: Reuters
READ FULL ARTICLE