What? London is one of the greenest cities in the world.

City of London != London, the city

The City is indeed pretty non green

I'm talking about trees on sidewalks and streets, not about parks.

The city government tracks data on public realm trees, and has a nice map based visualization of it: https://www.london.gov.uk/programmes-and-strategies/environm... and if you zoom in you'll see that many of these are streetside trees.

Personally I have always felt that most Japanese cities are very devoid of urban greenery compared to UK towns and cities.

[deleted]

It technically counts as a forest