Caption: 
People ride double bicycle past Alibaba Group logo at the company's HQ on the outskirts of Hangzhou.
Credits: 
PHOTO: REUTERS