FILE PHOTO: The logo of Alibaba Group is seen at FILE PHOTO: The logo of Alibaba Group is seen at the company’s headquarters in Hangzhou, Zhejiang province, China July 20, 2018. REUTERS/Aly Song/File Photo Post navigation Previous: Alibaba CEO and Chairman Zhang to step down to focus on cloud business