There are 16 Japanese public holidays, all with their own interesting history and customs. Read more about Japan's holidays in our article!