India is a country of mixed religions, rituals and ancient practices. For Indian people, a wedding is the most important milestone in their lives and is celebrated with great fervor and emphasis all over the country. Indian weddings are extremely opulent and lavish (just think that the groom is supposed to ride an elephant during the wedding procession as this animal symbolizes good luck in India). You would be amazed at the pre- and post-wedding celebrations that can range from one to several days! I have been lucky enough to photograph two weddings in India, so far: a beach wedding in Goa, and a unique wedding in a village in Gujarat. Both were totally awesome, so feel free to browse the photo gallery for a great cultural experience.