Researchers have used cutting-edge laser sensors to count the number of trees in China and mapped their distribution across ...
A new estimate suggests China is home to 142.6 billion trees, meaning the country has roughly 100 trees per inhabitant.These ...