India is a land of contrasts, and not just the kind that shows up in travel brochures. One minute you're…