No place on our planet is as uniquely different as India, a land of teeming masses of humanity, some three hundred million Hindu gods, and every conceivable way of life. To visit India is to experience sensory overload and a encounter a society that somehow manages to operate in apparently continual chaos. Tourist brochures use the words “Incredible India”. This is an understatement.