How many national holidays does India have which are observed in all states and union territories ?
Pursuant to the Uniform Monday Holiday Act of 1968 ( effective 1971 ) , official holidays are observed on a Monday , except for New Year 's Day , Independence Day , Veterans Day , Thanksgiving , and Christmas .