India Enters 88-day Festive Season: What the longest festival calendar in 3 years means for consumer spending