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.