"Thailand officially observes 23 national holidays and several religious observances. Buddhism is the predominant religion, practiced by over 98 percent of Thai citizens. The majority of traditional holidays are based on Buddhist culture and beliefs."
Cambodia has the most public holidays in the world, celebrating 29 in 2019. That's followed by Sri Lanka which has 26 public holidays 9 in 2019. Then it's India, which recognises 21 public holidays, followed by Colombia, the Philippines, Trinidad and Tobago's 18 days off