Agence France Presse in Hangzhou

Latest from Agence France Presse in Hangzhou

Alibaba chief steps down as $294 mn deal announced