Question: which country has highest number of public holidays?
Answer: Ranking of the countries with the most public holidays. Iran tops the ranking. Iranian workers are entitled to one month paid annual leave and 27 paid public holidays. Azerbaijan, Bulgaria and Malaysia share the second place with 19 paid public holidays.