4. Lebanon
Public holidays count: 21
There are many holidays in Lebanon like national, Christian and Muslim as well. So there’s, for example, Christmas Day on December 25, and also Orthodox Armenian Christmas on January 06. They also celebrate Labor day, Resistance and Liberation day, Aijri and Prophet’s day, Independence day among other holidays.