India is in the midst of one of its busiest wedding seasons in recent years, with nearly 4.6 million ceremonies expected between November 1 and December 14