Indian weddings are highly cherished for their extravagant food. From an elaborate buffet of main courses to lip-smacking street food counters, they are nothing short of a treat for food enthusiasts.