Indian weddings are very bright events filled with ritual and celebration.
It is not a small affair, often with 400-1000 people attending (many of whom are unknown to the bride and groom).
The traditions vary across religion, caste, ethnicity, language, region, etc.
Modern marriages are moving from arranged marriages to love marriages.
Traditional Indian Weddings are generally structured into Pre-wedding ceremonies, in wedding day ceremonies (consisting of the Baraat, the Varmala and the Phere) and the Vidaai.