We celebrate bank holidays because it's a special day for the whole world and n other cases just a country when history was made or somehting good happened to a country. They make this a holiday so people can celebrate in their home :)
The national holiday was called GandhiJayanti.
Jews around the world celebrate Hanukkah. It's a school holiday in Israel (though not a bank holiday).
to celebrate the birth of Jesus
Canada's national holiday would be Canada Day and lots of people celibrate it, it's not a religious holiday.
St. Patrick's Day, which is Ireland's national holiday.
Christmas is a Christian Holiday. It has become more of a secular celebration and is a National Holiday in the US. Those that are not Christian do not celebrate the religious holiday.
Yes, all states celebrate Presidents' Day. It is a national holiday.
National Aboriginal Day
I KNOW FOR A FACT THAT IN PHILIPPINES IT IS A NATIONAL HOLIDAY AND SOME COUNTRIES THEY DONT CELEBRATE CHRISTMAS.
1st August. It is called Swiss National Day.
In Ireland. It is the national holiday of Ireland.
May 18th is not only National Cheese Souffle Day, it is also Rooster Day - so celebrate, celebrate, celebrate!