Indian weddings are elaborate affairs, full of various rituals and customs inherited over a long period of time. All these rituals have their own significance. As most of the Indian weddings have three phases like pre, main-day and post-wedding ceremonies. Owing to its elaborate nature, the wedding planning needs great care and attention so that the couples and their families can enjoy the nuptials. To make marriage arrangements easy, there are...more