I feel this is the reason for rapes in India - One leading to the other...
Lack of leadership and political governance

Illiteracy (Moral and Vocational)+ Overpopulation

Unemployment
Idle mind is a devils workshop ( drugs, porno, alchohol)
No job so no girlfriends
No sexual gratification
Sexual frustration
Jealousy against educated and well to do girls
Male Ego
Weak Judiciary, so no fear of death or life imprisonment
Rape