This was taken in Tokyo during the cherry blossom season, but I'm not sure this is a cherry tree: there are far too many petals. Anyone know?