Japan’s cherry blossom season is set to kick off on March 21 in Tokyo and Miyazaki Prefecture, with warm weather in late March expected to accelerate blooming across the country.

Comments