India and Colombia both have 18 public holidays, which is more than any other country in the world. These countries are followed by Lebanon, with 16 public holidays and Turkey, that holds 14 holidays. The United States acknowledges 10 public holidays.
India's public holidays include both Muslim and Hindu festivals, as well as Christian holidays such as Good Friday and Easter Monday. India also has a number of secular holidays such as Republic Day and Mahatma Gandhi's birthday.
In Colombia, public holidays are largely Catholic, along with secular commemorations of nationally important events, such as the Battle of Boyaca and the Independence of Cartagena.