Located in the rapidly developing area of Hongqiao in Shanghai, this mixed-use project of Alibaba Group comprises office, hotel and retail programmes. Read the article HERE.