Indian weddings are elaborate cultural celebrations that typically last a week and involve many rituals and traditions. Arranged marriages are still common, though love marriages are increasing in urban areas. Weddings usually involve pre-wedding ceremonies like mehndi and sangeet parties. The multi-hour wedding ceremony itself includes rituals like kanyadaan, saat phere, and groom applying kumkum to the bride's forehead. Post-wedding traditions welcome the bride to her new home and conclude the wedding celebrations.