Muslim wedding ceremonies are traditionally held at the bride or groom's home but are now often held in banquet halls or community centers. The ceremonies involve several pre-wedding, wedding day, and post-wedding rituals. Pre-wedding rituals include the Istikhara, where a religious leader approves the marriage, and the exchange of gifts between families. Key wedding day rituals are the mehndi ceremony, welcoming the groom's procession, signing the marriage contract, and prayers for the new couple.