From white-tablecloth places to cafeteria-style spots, these are our 28 favorite Indian restaurants in the city.