Something I noticed while in India myself, which may help explain (not excuse) some of the behavior (please note I am not discounting the author's perspective at all): I'm a little over 6 feet, blond hair and green eyes, and when I and my family were visiting India (Mumbai and a few other areas around Maharashtra), we got stared at really, really hard. Like everyone around us literally stopping on the street and doin…
One wanted to learn portuguese, and knew english really really well, and loved to talk (also he knew like 6 indian dialects, he really liked languages), and he was married.
Talking with him, and later with the others when he was nearby, I learned that this is a kind of new thing, and they are confused...
Seemly the merging of a traditional patriarchal culture with the western materialistic culture led to this weird bizarre culture where women are not seen as human anymore (and the lack of women because of female infanticide do not help either)
EDIT: And yes, they are curious, and are not shy about it, also they loved museums a lot... They visited in 4 months more museums here in Brazil than I ever did in my whole life.