1. Sri Lanka
Public holidays count: 25
So, we have reached the number one of the countries that have the most public holidays in the world. The fun fact about Sri Lanka is that every full moon is considered a public holiday, so many of those are full moon holidays. Those holidays are related to Buddhism and lunar calendar, meaning they belong to a movable group of public holidays. Those days are called Poya days, and there are logically 12 of those per year. Other public holidays of Sri Lanka include Buddhist, Christian and Muslim holidays and national holidays: Christmas Day, National day (independence from the British in 1948), Good Friday, Idul Adha and some others.