Sri Lanka, a small island just below India, that has 25 public holidays. This high number of holidays is due to its multi-ethnic population. The main religious group in Sri Lanka are Buddhists, and it's known as one of the very few Buddhist countries in the world. Keeping in with the Buddhist tradition, every full moon day is known as a poya day and has a specific significance in the Buddhist history. Each full moon day in Sri Lanka is a public holiday. In addition, it also celebrates main Hindu, Muslim, and Christian holidays, letting the people enjoy 25 public holidays per year. The only non-religious public holidays are Labor Day on May 1 and Sri Lankan Independence Day on February 4. But note that not all these holidays are bank holidays or mercantile holidays.
“Sri Lanka” (CC0) via Pixabay