E-commerce giant Alibaba Group will take a 14% stake in Chinese STO Express through a US$693 million deal. The move strengthens Alibaba’s access to STO’s network, while the new surge of investment will likely help the express carrier in its aims to grow its aircraft fleet.