Indian weddings are great and extravagant. It is a large affair that includes equally large and extended Indian family. There are so many functions and rituals in typical Indian marriage. It is not just about taking an oath with your loved one, it is all about enjoying the memorable event of your life. The Indian wedding is not a single day affair. It can last for a whole week. There are pre-wedding ceremonies like engagement, Mehendi, sangeet, Haldi, etc. Then there is the main wedding, reception, and other post-wedding ceremonies. It is called the Big Fat Indian Wedding for some reasons of course.