Brand value: 230 billion yuan, down 14%
An advertisement for online shopping site Taobao.com of Alibaba Group is seen at a metro station in Shanghai, Nov 12 2014. [Photo/IC]
Hangzhou set for G20
2016 Summer Davos
World Robot Conference 2015