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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results