Photo of the Day

Alibaba's logo is seen at its headquarters on the outskirts of Hangzhou

View gallery

500 photos

View Comments (1)