Hi. You can use open street map data. I don`t know what quality of data do you need, but it would be useful/ For data downloading use geofabrik: https://www.geofabrik.de/
If you need a database covering cities in both Europe and Asia, that will be hard to find, I think. If you need a sample of some cities, here is a start for The Netherlands: www.boomregister.nl, containing all trees.
I suggest creating this database through remote sensing, using Landsat, Sentinel or other satellite imagery. If you are interested, we can work together to make this mapping.