My mother is turning -- years old and we are planning a family-only a surprise party for just the 10 of us. We've narrowed it down to either Indian, or Mediterranean/Middle Eastern (Lebanese, Greek, Moroccan). We want to do the bulk of the prep in advance, and cook as much as possible on the barbecue, because we don't want her stressing about people "making a mess of her kitchen". So we're thinking kebabs, salads, dips, flat breads, etc. Any ideas? Reasons to go with Indian over Mediterranean/Middle Eastern or vice versa? The cake needs to be chocolate and something really special but I don't know what direction to go to make it work with the theme (unnecessary maybe?) so any suggestions would be much appreciated.