File picture of a logo of Alibaba Group is seen at the company's headquarters in Hangzhou. Dai Tian China Daily/Asia News Network May 18, 2015 More about news POST Purchase this article for republication.