Chinese e-commerce juggernaut Alibaba is opening three new refrigerated distribution centers in Shanghai, Beijing and Guangzhou to deliver perishable goods to consumers in 18 cities. Alibaba announced Tuesday that the cold chain facilities will be owned by its logistics arms Cainiao. The Hangzhou-based online retailer owns 48% stake in Cainiao.