The Japanese New Year is a public holiday on January 1st. Throughout Japan people go to shrines and temples to have first of the year prayers.
The Japanese New Year is a public holiday on January 1st. Throughout Japan people go to shrines and temples to have first of the year prayers.