Which Indian national holidays are observed in all its states and union territories ?
A bank holiday in India is a public holiday which is declared specially for the Banks and other Financial Institutions .