Alibaba strengthens cloud computing capability

China based e-commerce company Alibaba Group has strengthened its cloudcomputing capability by opening its first self-designed self-built data centres in …