Dinner in India isn't fixed-it shifts with the sun, the city, and the street vendor's cart. From 7 p.m. in villages to midnight in Delhi's alleys, when Indians eat is as varied as what they eat.