Weddings in India vary regionally, the religion and per personal preferences of the bride and groom. They are festive occasions in India, and in most cases celebrated with extensive decorations, colors, music, dance, costumes and rituals that depend on the religion of the bride and the groom, as well as their preferences. India celebrates about 10 million weddings per year, of which about 80% are Hindu weddings.
While there are many festival-related rituals in Hinduism, vivaha (wedding) is the most extensive personal ritual an adult Hindu undertakes in his or her life. Typical Hindu families spend significant effort and financial resources to prepare and celebrate weddings. The rituals and process of a Hindu wedding vary depending on region of India, local adaptations, resources of the family and preferences of the bride and the groom. Nevertheless, there are a few key rituals common in Hindu weddings – Kanyadaan, Panigrahana, and Saptapadi; these are respectively, gifting away of daughter by the father, voluntarily holding hand near the fire to signify impending union, and taking seven steps before fire with each step including a set of mutual vows.