100 million trees planted since Ant Forest launched almost 3 years ago

100 million trees planted since Ant Forest launched almost 3 years ago

cri.cn - chinaplus.cri.cn

Alibaba's Alipay, the leading online payment platform in China, announced on Monday that 100 million trees have been planted in the country's deserts …

View on cri.cn