New research suggests there are about 100 trees per inhabitant in China. A new estimate suggests China is home to 142.6 billion trees, meaning the country has roughly 100 trees per inhabitant. These numbers are considerable, given how densely populated China is, an expert told Live Science. Still, the total figure may be an underestimate due to the limitations of the technology used to count the trees, the authors of the new study said. "The actual number could be higher," said Qinghua Guo , a professor in the Institute of Remote Sensing and Geographic Information System at Peking University and...