India gives you a chance to taste many different kinds of food. The food changes as you travel across this large country. In the north, you will enjoy the careful mixture of spices.
You will also taste the delicious flat breads. In the south, you will eat hot, spicy food. There they use a lot of garlic and peppers in their cooking.
Along the west coast, sweeter dishes are popular. Along the east coast, seafood is the dish to order. For vegetarians there's a lot to eat in India. All restaurants serve tasty dishes that don't contain meat. Just remember -- in India it's traditional to eat with your hands!