March 20 is International Happiness Day — a day that the United Nations had dedicated to the celebration of joy. We asked ...
The Suwa region of Nagano Prefecture is famed for its Onbashira festival, taking place every six years. A documentary filmmaker takes a look at lesser-known aspects of the ancient faith ...