Question: what is the difference between bank and public holidays?
Answer: Bank holidays. Bank holidays are holidays when banks and many other businesses are closed for the day. Public Holidays are holidays which have been observed through custom and practice, such as Christmas Day.