Cherry blossoms are an iconic image of Japan – the breathtaking, transient beauty of their fluffy petals of white and pink has enchanted locals and visitors throughout Japan’s history. The weeks when ...