People have been celebrating cherry blossoms for over a thousand years.
Few trees are more beautiful than cherry trees when in full bloom.
Although millions flock to see cherry blossoms around the world, the trees have a special resonance in Japan, where they are known as sakura.