How many national holidays does India have which are observed in all states and union territories ?
India has three national holidays which are observed in all states and union territories : Republic Day , Independence Day , and Gandhi Jayanti .