The cherry blossom season, Japan's traditional sign of spring, has peaked at the earliest date since records began 1,200 years ago, research shows. The 2021 season in the city of Kyoto peaked on ...
Let the countdown begin: there are 120 days until the National Cherry Blossom Festival gets underway on March 20.