picturesque scene of people enjoying hanami (flower viewing) under blooming cherry blossom trees, perhaps near the Meguro River or Ueno Park.


picturesque scene of people enjoying hanami (flower viewing) under blooming cherry blossom trees, perhaps near the Meguro River or Ueno Park.