7. India
Public holidays count: 17
Since we have gained the information on Indian public holidays from the National Portal of India, we have calculated only Gazette holidays (as we have noted in the introductory part, gazetted holidays are mandatory holidays in former British colonies). There are officially 17 of those in India today. In addition to this, there are plenty of them, so India might hold the first place of countries that have the most holidays in general. That is because India being the second most populous country in the world where many cultural groups and impacts have mixed for centuries, together with their customs and holidays. Many of those are now accepted as restricted holidays in India.