Cherry blossoms, or “sakura,” are Japan’s favorite flower and usually reach their peak in late March to early April.
An official from the Japan Meteorological Agency carefully examined the specimen tree of Somei ... comes just one day after the blooming of the nation's first cherry blossom was confirmed Sunday ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results