News

At least six blossoms had flowered on a cherry tree in Tokyo earmarked to signal the start of the season, the Japan Meteorological Agency confirmed on Monday afternoon, according to local media ...
Japan’s official cherry blossom spotters on Monday confirmed the first blooming of the country’s favorite flower, declaring the official start of the festive season in the Japanese capital.