Tech Companies

Alibaba to close Australia, India data centers; to expand in Southeast Asia, Mexico