1. Crime against women is specially high. Why is it high? Because - wheels of justice turn really slowly here and perpetrator has a good chance of escaping without punishment. From what I hear, Justice (or sometimes lack of it) is swift in China. That itself is a great deterrent.
2.If you go through all the recent rape cases reported in media, perpetrators are almost always - mostly uneducated and poor. For some it was just entertainment(The Delhi case) and in others just an idea that they can get away with it. There is also sad fact that for many Indian males - women are objects [of pleasure]. An stereotype often reinforced by B and C grade movies (guess who watches those movies).