B
Ben Jacksonadded this to
Dendrophilia
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

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