I'm sorry, but I'm not really feeling it.
There just doesn't happen very much in this book. It's all more introspective than I'd expected, and hardly any 'action' to speak of; except for the final 50 pages, in which things do become more exciting, there are just... things happening, but more calmly. It's just a babbling brook, not a white water course or something like it. And of course it doesn't have to be white water all the time, but every once in a while I do expect that in a book like this.
It also took a very long time before it became clear to me what this book was actually about, because at first everything remains a bit vague. Tanvi has some troubles, of course, but you can't help but shake the feeling that there's more going on - and you're right, only it takes several hundred pages before it becomes clear what that is. And when things do clear up, they don't get any more exciting, as I already mentioned.
Tanvi nor Venkat really interested me either. Asha was much more fun to read about, and although she does features frequently, she's not one of the two main characters. Tanvi was still a bit nice to read about, but it took about 150 pages before I got the feeling that Venkat's storyline actually had a point and was (or was going to be) related to the rest. But it went so slow...
The author clearly is from Indian descent and incorporated tons of Indian elements in the book - but without any explanations whatsoever, meaning that most of us will be grasping at straws to try (and fail) to understand even the slightest bit about the world on a whole, and even on what the characters are eating and wearing. I was already glad that I knew - of previous books, which do explain some stuff, thank you for that - what a naga is, and that a raja and rani are king and queen, respectively. Because even that basic stuff is something you'll have to infer more than it's explicitly written. I've said it before and I'll say it again: if you want people to understand your culture - then make them understand. Add a glossary. Add an appendix. Add an afterword. I honestly don't care, but for fucking shit's sake, just explain at least something. But nope.
The basics of the workings of this book are fine, but it just lacks depth and speed, I believe. I believe that people who are better aware of Indian culture (mythology, food, clothing, general life) will better appreciate this book, but even that would probably not have been enough for me to keep my attention truly on it.
6/10