Around the world, different countries have many public holidays, each showing their cultural, religious, and historical differences.
Public holidays, also called national holidays, are specific days in a year designated by law for not working.
These days honor important historical events, religious practices, or follow a specific calendar system.
However, despite suggestions that some African countries have a lot of public holidays, no country on the continent is in the top 10 for holidays, with Morocco being 11th on the list.
Cambodia has the highest number of public holidays worldwide, with a total of 28 observed every year.
Following closely, Sri Lanka has 25 public holidays, while India and Kazakhstan both observe 21.
Colombia, the Philippines, and Trinidad and Tobago each have 18 public holidays, while China and Hong Kong have 17.
Nigeria has around 11 public holidays annually. These holidays include both religious and non-religious celebrations, marking significant events such as New Year’s Day, Independence Day, Christmas, and Eid al-Fitr, among others.
Here is a list of countries with the highest number of public holidays according to World Atlas
1: Cambodia – 28 public holidays
2: Sri Lanka – 25 public holidays
3: India, Kazakhstan – 21 public holidays
4: Colombia, Philippines, Trinidad and Tobago – 18 public holidays
5: China, Hong Kong – 17 public holidays
6: Thailand, Turkey, Pakistan – 16 public holidays
7: Japan, Malaysia, Argentina, Lithuania, Sweden – 15 public holidays
8: Indonesia, Chile, Slovakia – 14 public holidays
9: South Korea, Austria, Belgium, Norway, Taiwan, Nepal – 13 public holidays
10: Finland, Russia – 12 public holidays
11: Singapore, Italy, Denmark, France, UAE, Morocco, Czech Republic, Luxembourg 11 public holidays