India is a country with a lot of national holidays where holidays are defined as days on which the Indians officially don’t need to work. The variety of reasons for these national holidays vary from those with religious significance viz. Diwali, Xmas...