A city like Houston, which has a large Desi population, offers a wide variety of Indian food. India, an extremely diverse country does not have just a single cuisine.  India has a broad diversity of cuisines because of its many different climates, soil types, cultures and religions, in addition to influences from...