FAST FACT: LONDON HAS NEARLY ONE TREE FOR EVERY RESIDENT

LONDON HAS NEARLY ONE TREE FOR EVERY RESIDENT.