Renowned British practice Foster + Partners has won the competition to design the Shanghai headquarters for Chinese e-commerce giant Alibaba. The latest building of the company has been designed with the help of an…
Architecture Office design