These days in Indian wedding there are variety of cuisines
prepared ranging from traditional Indian cuisines like Punjabi,
Gujarati, Rajasthani to international cuisines like Chinese,
Mexican, Italian, Thai etc.
To find the list of caterers who specialize in different
cuisines you can visit Shaadi Invite, which has an extensive list
of caterers listed on it's site.