Alibaba opens new global headquarters in Hangzhou, China on annual family day
The new complex, comprising seven buildings spanning nearly 1 million square metres (10.7 million square feet) of floor area, has enough office space to accommodate 30,000 employees, according to local …