Photo of the Day

Reuters
An employee is seen behind a glass wall with the logo of Alibaba at the company's headquarters on the outskirts of Hangzhou, Zhejiang province

View gallery

500 photos

View Comments (1)