News

On New Year's Eve in Japan, Buddhist temples ring their bells 108 times ... when God inscribes the fate of every person for the upcoming year in the Book of Life or the Book of Death.