As one of the commentators said, it's a book full of complicated senteces and complex plotting. But (to my mind at least) it is totally worth it. Rushdie is a first-rate story teller. His imagination is amazing and the balance between the historically accurate and the slightly stretched realities are excellent. It's not fantasy, but there are things that are not quite real, either. A great story and a worth the effort. As is often true with Rushdie, you will learn a great deal about the history of the Indian subcontinent along the way.