London is technically considered a forest with over 8.3 million trees. It is one of the world’s largest urban forests as defined by the United Nations.

London is technically considered a forest with over 8.3 million trees. It is one of the world’s largest urban forests as defined by the United Nations.