London

Does London Has A Forest?

London’s 3,000 parks offer a wonderful dose of nature, making the city one of the greenest urban hubs in the world. London is the world’s largest urban forest, 388,400 acres of it, an actual forest made of more than 8 million trees. Does London have a forest? London’s urban forest contains an estimated 8.4 million …

Does London Has A Forest? Read More »