Alibaba’s surprise move to fully spin out a potentially transformative $12 billion cloud business is causing a stir. Did the Chinese e-commerce leader bow to market or political realities?
The group blasted China's biggest tech company and its biggest independent data center operator for emissions opaqueness and dearth of renewable commitments.