New Delhi: On Karwa Chauth, all the married Hindu women in the northern part of India keep a day-long rigorous fast from sunrise to moonrise. She prays for the longevity and happiness of her husband ...