Japan’s highly anticipated cherry blossom season is just a few weeks away, with Tokyo expected to be the first city to witness the iconic pink flowers open on March 21, according to the latest forecast.
Japan’s cherry blossoms, a hallmark of spring, are expected to bloom on schedule this year, with Tokyo’s first flowers appearing on March 25, according to commercial weather forecasters.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results