I was rather put-off by the first few pages, especially with cliche's that are over-used. While I know Indians are a bit lax about spelling, I have personally never seen the words written as he has: 'keer' not 'kheer', 'nameste' not 'namaste', 'nan' not 'naan'. On page 30, he said that Indians are full of honor and revenge and hold grudges for centuries. I have known and worked with literally hundreds of Indians, and would never have described Any of them that way. I have never visited India, but... It may have been creative writing to maintain the story and the mystery, but I felt it to be Xenophobic.
The descriptions of India was an interesting setting, but some pretty common Indian themes and topics are covered (Taj Mahal, Bollywood, train, many religions, new tech, mile long slums, some food and dress customs, etc.). The love interest was bizarre and out of left field, and totally unbelievable.
Maybe 2.5 stars, but in my mind, I could not bump it to 3 stars.