Japanese New Year’s
Every New Year’s Eve, Buddhist temples across Japan ring their bells exactly 108 times. The ringing starts late into the evening and continues on into the first day of the year. The most common and popular theory as to why … Read More