In the imaginary zone of world history India has been celebrated as a land of saints, snake charmers...