There was too much going on in this book. Too many people to follow, too many mysteries to solve, too many false endings. And then, when we finally got to the actual ending, I found it to be heavy handed, clunky, and abrupt.
I listened to the first Vish Puri book
on audiobook, and I think that for me that's the way to go with this series. I struggled a lot with the Indian words and Indian names, so hearing them pronounced would have helped.