Taste Japan’s 2025 right way
osechi ryori (Photo courtesy of Kibun Foods Inc.) New Year’s is Japan’s biggest and longest holiday. People take Dec. 29 through Jan. 3 off from work to celebrate the first three days of the year praying at temples and shrines for the coming year. (In the …