The Japanese cherry blossom tree is one of the country’s most iconic symbols and is often regarded as its unofficial national flower. It's also a major reason why travellers dream of visiting Japan in ...