How many national holidays does India have which are observed in all states and union territories ?
Virtually all companies observe and close on the major holidays ( New Year 's Day , Memorial Day , Independence Day , Labor Day , Thanksgiving , and Christmas ) .