What it's like to attend a big fat Indian wedding