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 ...