Weddings are the most important occasions in Indian tradition and culture. They are known for extraordinary expenses that are incurred upon them. In fact, money 'flows' on these occasions. They are celebrated as lavishly as possible. Sometimes the Weddings in India are celebrated to such an extent that people go out of their way to celebrate them.