India is a place that has a way of surprising even the most seasoned traveler. It is ancient, enormously complex, and layered ...