India is known for its diverse and delicious cuisine. Here are eight finger-licking foods that are synonymous with Indian culinary excellence: