A New Year party is hosted by three major Japanese business organizations in Tokyo on Jan. 7, 2025.
Dozens of people soaked and splashed themselves in painfully icy cold water in a pool at a Tokyo shrine, adhering to Japanese ...