Traditional Indian gastronomy is predominantly a melange of spices and flavours. Akin to its cultural and linguistic diversity, culinary style in India varies from place to place. And every sub-cuisine has its own unique take on dishes. Some might be piquant, others less so, but they are all colourful and enticing. Here are 10 traditional Indian dishes you need to try.