12. Sweden
Public holidays count: 14
As many countries celebrate Midsummer, Sweden, the next one on the list of countries that have the most public holidays in the world, is one of those countries that made a public holiday out of it. It is celebrated for two days (including Midsummer Eve and Midsummer Day celebrated on Saturday between Jun 20 and 26). It is nowadays one of the most important holidays in Sweden. Apart from it, there are some common holidays like Christmas, National Day, Labor Day Easter holidays, etc.