Cherry blossoms finally burst into bloom in Tokyo on Friday after heavy rain in the morning, marking the latest blooming in over a decade.
Cherry blossoms finally burst into bloom in Tokyo on Friday after heavy rain in the morning, marking the latest blooming in over a decade.