6. Colombia
Public holidays count: 18
Apart from mainly religious public holidays (Immaculate Conception Day, Assumption Day, Saint Peter and Saint Paul, Sacred Heart, Corpus Christi…), as one of the countries that has the most holidays, Colombia also celebrates Independence day (when it gained independence from Spain) and Declaration of Independence (events that led to independence) and Labor day.