In Japan, the sakura or blooming cherry trees have a great cultural significance. For centuries, they have been planted and ...