Above: South Indian food is, in a word, great. This natty little fast food joint in Madras serves up superb lunches, and has the added advantage of photos of all the dishes, so you don't need to know the names.

As you can see, the staff is very attentive.

Out in the small towns things won't be as "modern" as this, but the food is fine, cheap and tasty the whole way.