Cherry blossoms along the Meguro River in Tokyo’s Nakameguro neighborhood today. They stil