Do you know that there are almost as many trees in London as there are people. According to a UN definition, any area that has at least 20% trees is considered a forest. And trees cover around 21% of the land in London, making the city an urban forest. In fact, 8.6 million people are known to live alongside 8.3 million trees.