India is best known among foreigners for its rich cultural heritage and lavish spicy cuisines. You travel across any part of the country, be it North, South, East or West, you will definitely come across stunning new flavors and mouth watering preparations. In fact every state has its own food specialty. Punjab for instance is famous Makke ki roti with Sarson ka Saag, Hydrabad for Biryani, Rajasthan for Dal Bati Choorma and so on. So if you’re planning a trip to the land of diversity, here are some special Indian dishes you shouldn’t leave without tasting.