News

Alibaba leading China’s push for cleaner data centers

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.

Exit mobile version
Skip to toolbar