Completed in 2009 in Hangzhou, China. Images by Peter Bennetts . The Alibaba Headquarters in Hangzhou establishes new international workplace standards in China, providing 150,000 square metres of flexible open...