If your mental image of travelling India still involves a 20-hour potholed bus ride, a sweating pile of rupee notes, and a ...