Alibaba Headquarters | China
The new Alibaba Headquarters is a benchmark for the modern workplace in China, comprising 150,000 square metres of flexible open plan office space within a campus style layout. The design is based on the concepts of connectivity, clarity and community....