Cherry blossoms began blooming in central Tokyo on March 14, tying the record for the earliest sighting since 1953 when data on the event was first collected. [Read More]

No reproduction or republication without written permission.