Question: what is the difference between a public holiday and a bank holiday?
Answer: Public holiday is a day that is declared a holiday by the government due to some cultural or historical significance. Bank holiday is a holiday for bank employees.