Tourists can now legally attend Indian weddings for around $150, enjoying mehendi, sangeet, the main ceremony, and festive feasts as paying guests ...