Cherry blossom trees are believed to be dwellings of the gods of rice fields and homes to spirits. Japan cancelled the Mount Fuji cherry blossom festival due to overtourism and disruptive behaviour ...