India is a fascinating land of eclectic cultures. This is because from the earliest times people of myriad races and nationalities have come to India-some as conquerors who came for some  time and others who made India their home. All of them contributed something to the brilliant mosaic that makes up Indian culture, and nowhere is it more visible than in its varied cuisine. From Kashmiri cuisine with its more than a dozen meat dishes to the extensive vegetarian fare of the Gujarat’s; from the robust cuisine of the Punjabis to the delectable fish based recipes of the Bengalis, and from the fiery Goan curries to the fiery Chettinad chicken dishes of the South, one could go on till the cows come home and still not be done with describing the glories of  Indian food.
For the sake of convenience let’s just pick up two cities as examples of places where you can sample the best of Indian food. Though I daresay, just about any city would do considering the fact that Indians love their food as they do.
Delhi
Delhi is one of the most ancient cities of the world and has been the centre of many empires including the Mughal and the British. Some of the most popular eating joints in the city are:
1. Karims’
– This is near the historic Jama Masjid(Friday Mosque ) that was built by the Mughal Emperor Shah Jahan who also had the Taj Mahal built. You can sample the best of Mughlai food in the shape of Chicken Shorbha, Mutton Shorbha, Tandoori Chicken, Tandoori Raan, Tandoori Burra, Murgh Massalam and a variety of Indian breads. For those who know Mughlai cuisine Karim’s is right there [...]