Advertisement
Agence France Presse in Hangzhou

Alibaba chief steps down as $294 mn deal announced

Ma Yun. Photo: Xinhua
11 May 2013 - 10:09AM
Related Topic
Alibaba Group