Public holidays, also known as national holidays, are specific days in a year set aside by law for non-working purposes.
These days commemorate significant historical events, religious observances, or adhere to a particular calendar system.
However, despite insinuations that some African countries are inundated with public holidays, no country on the continent makes the top 10 in holidays, with Morocco coming in as 11th on the ranking.
Among nations worldwide, Cambodia holds the record for the highest number of public holidays, boasting a total of 28 observed annually.
Following closely, Sri Lanka has 25 public holidays, while both India and Kazakhstan observe 21.
Colombia, the Philippines, and Trinidad and Tobago each celebrate 18 public holidays, while China and Hong Kong have 17.
In Nigeria, there are around 11 public holidays observed 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