Photos: Taobao merchants hit Hangzhou streets in annual festival

Alibaba's Taobao Maker Festival took place next to the West Lake, the most popular tourist landmark at its headquarters city in Hangzhou.