A lot of the comments on the Pew India survey are quite dumb. Some not so dumb. The problem with stupid and emotional responses is that it makes it more difficult to address real issues of bias.
Indians: A Brief History of a Civilization looks good. Lots of reviews how it is Leftist.