Alibaba leading China’s push for cleaner data centers

Share:

China’s 1.37 billion people, many of whom are fully connected to the internet, use an enormous amount of energy as they email, search the Web or stream video.